v0.0.15
This commit is contained in:
39
workstations.yaml
Normal file
39
workstations.yaml
Normal 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
|
||||
Reference in New Issue
Block a user