computer-playbook/playbook.yml

65 lines
1.3 KiB
YAML

- name: general host setup
hosts: all
become: true
roles:
- native-pacman-update
- native-general
- native-administrator
- native-caffeine
- native-non-free-drivers
- name: GNOME setup
hosts: gnome_hosts
become: true
roles:
- native-gnome
- name: setup msi rgb keyboard
hosts: msi_perkeyrgb_hosts
become: true
roles:
- native-msi-perkeyrgb
- name: setup ssh hosts
hosts: ssh_hosts
become: false
roles:
- native-msi-perkeyrgb
- name: setup swapfile hosts
hosts: swapfile_hosts
become: false
roles:
- role: native-swapfile
- name: setup gaming hosts
hosts: gaming_hosts
become: true
roles:
- native-games
- name: setup multiprinter hosts
hosts: epson_multiprinter_hosts
become: true
roles:
- native-epson-multiprinter
- name: setup torbrowser hosts
hosts: torbrowser_hosts
become: true
roles:
- native-torbrowser
- name: setup libreoffice hosts
hosts: libreoffice_hosts
become: true
roles:
- native-libreoffice
- name: setup nextcloud-client
hosts: nextcloud_client_hosts
become: true
roles:
- native-nextcloud-client
- name: setup dia
hosts: dia_hosts
become: true
roles:
- native-dia
- name: setup docker
hosts: docker_hosts
become: true
roles:
- native-docker