--- - hosts: all:!pve-server roles: - {role: base_setup, tags: deploy_base} - {role: system_cleanup, tags: deploy_cleanup} # - {role: cadvisor, tags: deploy_cadvisor} - {role: promtail, tags: deploy_promtail} - hosts: pve-server roles: - { role: proxmox_base_setup, tags: deploy_proxmox_base } - { role: proxmox_monitoring, tags: deploy_proxmox_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 } - { role: cadvisor, tags: deploy_cadvisor} - 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 } - { role: loki, tags: deploy_loki } - hosts: git-server roles: - { role: docker, tags: deploy_docker } - { role: base_setup, tags: deploy_base } - { role: gitlab, tags: deploy_gitlab } - { role: promtail, tags: deploy_promtail }