ansible-playbooks/install-software.yml

66 lines
1.2 KiB
YAML

- name: Install common software
hosts:
- general_use
- office
become: true
tasks:
- name: Install software
ansible.builtin.apt:
name:
- zsh
- fish
- htop
- ripgrep
- ceo
- vim
- emacs
state: latest
update_cache: true
- name: Install general use software
hosts:
- general_use
become: true
tasks:
- name: Install software
ansible.builtin.apt:
name:
- time
- parallel
- racket
- build-essential
- git
- python3
state: latest
update_cache: true
- name: Install terminal software
hosts:
- office
become: true
tasks:
- name: Add VSCode Key
ansible.builtin.copy:
src: files/microsoft.asc
dest: /etc/apt/trusted.gpg.d/microsoft.asc
mode: u=rw,g=r,o=r
- name: Add VSCode Repo
ansible.builtin.apt_repository:
repo: deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/microsoft.asc] https://packages.microsoft.com/repos/code stable main
state: present
filename: vscode
- name: Install software
ansible.builtin.apt:
name:
- code
- kate
- firefox-esr
- chromium
state: latest
update_cache: true