This commit is contained in:
2024-08-21 20:03:04 -04:00
parent ea336b352b
commit e7124040c9
7 changed files with 372 additions and 15 deletions

39
workstations.yaml Normal file
View File

@@ -0,0 +1,39 @@
---
# 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
- gphoto2
- gpsd
- latexml
- neovim
- passwordsafe
- python3-venv
- texlive-full
- thunderbird
- tmux
- torbrowser-launcher
- w3m
state: present