boma/roles/dev_env/tasks/main.yml

28 lines
719 B
YAML
Raw Normal View History

---
- name: Install developer-environment packages
ansible.builtin.apt:
name: "{{ dev_env__packages }}"
state: present
update_cache: true
cache_valid_time: 3600
tags: [packages]
- name: Install Neovim (pinned release)
ansible.builtin.include_tasks: neovim.yml
tags: [packages]
- name: Install oh-my-posh prompt (pinned release)
ansible.builtin.include_tasks: oh_my_posh.yml
tags: [packages]
- name: Install Node.js (pinned release)
ansible.builtin.include_tasks: nodejs.yml
tags: [packages]
- name: Configure each developer user
ansible.builtin.include_tasks: per_user.yml
loop: "{{ dev_env__users }}"
loop_control:
loop_var: dev_env__user
label: "{{ dev_env__user }}"