mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-29 15:06:26 +02:00
Merged client playbook and server playbook
This commit is contained in:
117
playbook.yml
117
playbook.yml
@@ -171,3 +171,120 @@
|
||||
become: true
|
||||
roles:
|
||||
- role: native-pull-primary-backups
|
||||
|
||||
## PC services
|
||||
- name: general host setup
|
||||
hosts: all
|
||||
become: true
|
||||
roles:
|
||||
- system-pacman
|
||||
- collection-administrator-base
|
||||
- driver-non-free
|
||||
|
||||
- name: application-wireguard
|
||||
hosts: application_wireguard_hosts
|
||||
become: true
|
||||
roles:
|
||||
- application-wireguard
|
||||
|
||||
- name: collection-office
|
||||
hosts: collection_officetools_hosts
|
||||
become: true
|
||||
roles:
|
||||
- collection-office
|
||||
|
||||
- name: collection-designer
|
||||
hosts: collection_designer_hosts
|
||||
become: true
|
||||
roles:
|
||||
- collection-designer
|
||||
|
||||
- name: collection-torrent
|
||||
hosts: collection_torrent_hosts
|
||||
become: true
|
||||
roles:
|
||||
- collection-torrent
|
||||
|
||||
- name: collection-streamer
|
||||
hosts: collection_streamer_hosts
|
||||
become: true
|
||||
roles:
|
||||
- collection-streamer
|
||||
|
||||
- name: collection-bluray-player
|
||||
hosts: collection_bluray_player_hosts
|
||||
become: true
|
||||
roles:
|
||||
- collection-bluray-player
|
||||
|
||||
- name: driver-intel
|
||||
hosts: intel_hosts
|
||||
become: true
|
||||
roles:
|
||||
- driver-intel
|
||||
|
||||
- name: application-latex
|
||||
hosts: latex_hosts
|
||||
become: true
|
||||
roles:
|
||||
- application-latex
|
||||
|
||||
- name: GNOME setup
|
||||
hosts: gnome_hosts
|
||||
become: true
|
||||
roles:
|
||||
- system-gnome
|
||||
|
||||
- name: setup msi rgb keyboard
|
||||
hosts: msi_perkeyrgb_hosts
|
||||
become: true
|
||||
roles:
|
||||
- driver-msi-perkeyrgb
|
||||
|
||||
- name: setup ssh hosts
|
||||
hosts: ssh_hosts
|
||||
become: false
|
||||
roles:
|
||||
- application-ssh
|
||||
|
||||
- name: setup swapfile hosts
|
||||
hosts: swapfile_hosts
|
||||
become: false
|
||||
roles:
|
||||
- system-swapfile
|
||||
|
||||
- name: setup gaming hosts
|
||||
hosts: gaming_hosts
|
||||
become: true
|
||||
roles:
|
||||
- collection-games
|
||||
|
||||
- name: setup entertainment hosts
|
||||
hosts: entertainment_hosts
|
||||
become: true
|
||||
roles:
|
||||
- collection-entertainment
|
||||
|
||||
- name: setup multiprinter hosts
|
||||
hosts: epson_multiprinter_hosts
|
||||
become: true
|
||||
roles:
|
||||
- driver-epson-multiprinter
|
||||
|
||||
- name: setup torbrowser hosts
|
||||
hosts: torbrowser_hosts
|
||||
become: true
|
||||
roles:
|
||||
- application-torbrowser
|
||||
|
||||
- name: setup nextcloud
|
||||
hosts: nextcloud_hosts
|
||||
become: true
|
||||
roles:
|
||||
- application-nextcloud
|
||||
|
||||
- name: setup docker
|
||||
hosts: docker_hosts
|
||||
become: true
|
||||
roles:
|
||||
- application-docker
|
||||
|
Reference in New Issue
Block a user