software-infrastructure/workstations.yaml
2024-10-25 10:25:04 -04:00

36 lines
784 B
YAML

---
# Playbook for workstations
- 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: Install packages for user environment
become: yes
apt:
update_cache: yes
name:
- ansible
- curl
- davfs2
- gimp
- git
- gnome-boxes
- neovim
- passwordsafe
- python3-venv
- tmux
- torbrowser-launcher
state: present