This commit is contained in:
2024-10-25 10:25:04 -04:00
parent 2f3f4a8d2c
commit 160ffca2ee
55 changed files with 1201 additions and 349 deletions

View File

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