software-infrastructure/workstations.yaml
2024-09-14 13:09:38 -04:00

41 lines
888 B
YAML

---
# Playbook for workstations
- name: Initialize system
hosts: workstations
become: true
roles:
- role: ericomeehan.debian
- role: ericomeehan.ericomeehan
- role: geerlingguy.docker
tasks:
- name: Add contrib repository
replace:
dest: /etc/apt/sources.list
regexp: '^(deb(?!.* contrib).*)'
replace: '\1 contrib'
- name: Update apt
become: yes
apt:
update_cache: yes
- name: Install additional packages
apt:
name:
- certbot
- curl
- davfs2
- gimp
- git
- gnome-boxes
- gphoto2
- gpsd
- latexml
- neovim
- passwordsafe
- python3-venv
- texlive-full
- thunderbird
- tmux
- torbrowser-launcher
- w3m
state: present