112 lines
2.2 KiB
YAML
112 lines
2.2 KiB
YAML
---
|
|
|
|
- name: Setup common roles on all hosts
|
|
hosts: all
|
|
roles:
|
|
- common
|
|
- ntp
|
|
- root_keys
|
|
|
|
- name: Setup unattended updates
|
|
hosts: [sulis.binary.kitchen, nabia.binary.kitchen, bob.binary.kitchen, beryllium.binary-kitchen.net, boron.binary-kitchen.net, carbon.binary-kitchen.net, nitrogen.binary-kitchen.net, oxygen.binary-kitchen.net, fluorine.binary-kitchen.net, krypton.binary-kitchen.net, sodium.binary-kitchen.net, yttrium.binary-kitchen.net, zirconium.binary-kitchen.net, molybdenum.binary-kitchen.net]
|
|
roles:
|
|
- uau
|
|
|
|
- name: Setup Proxmox VE hosts
|
|
hosts: [salat.binary.kitchen, wurst.binary.kitchen]
|
|
roles:
|
|
- pvessl
|
|
|
|
- name: Setup infrastructure server
|
|
hosts: [bacon.binary.kitchen, aveta.binary.kitchen]
|
|
roles:
|
|
- dns-intern
|
|
- dhcpd
|
|
- slapd
|
|
- radius
|
|
|
|
- name: Setup shell server
|
|
hosts: [sulis.binary.kitchen, oxygen.binary-kitchen.net]
|
|
roles:
|
|
- ldap_pam
|
|
- member_sw
|
|
|
|
- name: Setup BK monitoring server
|
|
hosts: nabia.binary.kitchen
|
|
roles:
|
|
- librenms
|
|
- prometheus
|
|
|
|
- name: Setup drone runner
|
|
hosts: bob.binary.kitchen
|
|
roles:
|
|
- drone_runner
|
|
|
|
- name: Setup ldap server
|
|
hosts: helium.binary-kitchen.net
|
|
roles:
|
|
- slapd
|
|
- bk_dss
|
|
|
|
- name: Setup mail server
|
|
hosts: lithium.binary-kitchen.net
|
|
roles:
|
|
- mail
|
|
|
|
- name: Setup web server
|
|
hosts: beryllium.binary-kitchen.net
|
|
roles:
|
|
- web
|
|
|
|
- name: Setup gitea server
|
|
hosts: boron.binary-kitchen.net
|
|
roles:
|
|
- gitea
|
|
- drone
|
|
|
|
- name: Setup jabber server
|
|
hosts: carbon.binary-kitchen.net
|
|
roles:
|
|
- prosody
|
|
|
|
- name: Setup nextcloud server
|
|
hosts: nitrogen.binary-kitchen.net
|
|
roles:
|
|
- nextcloud
|
|
|
|
- name: Setup hackmd server
|
|
hosts: fluorine.binary-kitchen.net
|
|
roles:
|
|
- hackmd
|
|
|
|
- name: Setup primary dns server
|
|
hosts: neon.binary-kitchen.net
|
|
roles:
|
|
- dns-extern
|
|
|
|
- name: Setup matrix server
|
|
hosts: sodium.binary-kitchen.net
|
|
roles:
|
|
- coturn
|
|
- matrix
|
|
|
|
- name: Setup partdb server
|
|
hosts: krypton.binary-kitchen.net
|
|
roles:
|
|
- partdb
|
|
|
|
- name: Setup jitsi server
|
|
hosts: zirconium.binary-kitchen.net
|
|
roles:
|
|
- jitsi
|
|
|
|
- name: Setup zelle server
|
|
hosts: molybdenum.binary-kitchen.net
|
|
roles:
|
|
- grafana
|
|
|
|
- name: Setup PLK server
|
|
hosts: technetium.binary-kitchen.net
|
|
roles:
|
|
- web_plk
|