66 lines
1.2 KiB
YAML
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
|