# common stuff - hosts: '*' gather_facts: false roles: - facts # hosts - hosts: mgmt-gw roles: - alpine - hosts: ceph-* roles: - debian - frr - telegraf - ceph - hosts: proxmox-backup roles: - proxmox-backup - frr - hosts: pve-rc-*, pve-lab-* roles: - proxmox - frr # virtual machines - hosts: bookstack roles: - alpine - nginx - nginx-php - hosts: dhcp roles: - alpine - dnsmasq - hosts: doc roles: - alpine - nginx - nginx-php - dokuwiki - hosts: git roles: - alpine - nginx - forgejo - hosts: kanboard roles: - alpine - nginx - nginx-php - kanboard - hosts: matrix roles: - alpine - postgres - nginx - synapse vars: user: synapse - hosts: monitor roles: - alpine - nginx - influxdb - grafana - hosts: netbox roles: - alpine - postgres - redis - nginx - netbox vars: user: netbox - hosts: unifi roles: - debian - nginx - unifi - hosts: web-front roles: - alpine - nginx - reverse-proxy - hosts: zid roles: - alpine - opensmtpd - nginx - friwall