--- - hosts: all:!pve-server roles: - {role: base_setup, tags: deploy_base} - {role: system_cleanup, tags: deploy_cleanup} - hosts: pve-server roles: - { role: proxmox_base_setup, tags: deploy_proxmox_base } - { role: pve_monitoring, tags: deploy_pve_monitoring } - hosts: gateway-server roles: - { role: docker, tags: deploy_docker } - { role: npm, tags: deploy_npm } - { role: heimdall, tags: deploy_heimdall } - { role: dashy, tags: deploy_dashy } - hosts: data-server roles: - { role: docker, tags: deploy_docker } - { role: mealie, tags: deploy_mealie } - { role: bookstack, tags: deploy_bookstack } - { role: bitwarden, tags: deploy_bitwarden } - hosts: media-server roles: - { role: docker, tags: deploy_docker } - { role: ampache, tags: deploy_ampache } - { role: audiobookshelf, tags: deploy_audiobookshelf } - { role: calibre-web, tags: deploy_calibre_web } - { role: jellyfin, tags: deploy_jellyfin } - hosts: photo-server roles: - { role: docker, tags: deploy_docker } - { role: immich, tags: deploy_immich } - hosts: talk-server vars_files: - vault.yml roles: - { role: docker, tags: deploy_docker } - { role: mumble, tags: deploy_mumble } - { role: matrix, tags: deploy_matrix } - { role: teamspeak, tags: deploy_teamspeak } - hosts: games-server roles: - { role: docker, tags: deploy_docker } - { role: minecraft, tags: deploy_minecraft } - hosts: manage-server roles: - { role: docker, tags: deploy_docker } - { role: meshcentral, tags: deploy_meshcentral } - { role: grafana, tags: deploy_grafana }