- /roles/pve_monitoring/tasks/main.yml - /roles/pve_monitoring/templates/pve_exporter_config.yml.j2 - /inventories/hosts - /olimp-deploy.yml - /group_vars/all.yml
56 lines
2.0 KiB
YAML
56 lines
2.0 KiB
YAML
---
|
|
- hosts: all
|
|
roles:
|
|
- {role: base_setup, tags: deploy_base}
|
|
- {role: system_cleanup, tags: deploy_cleanup}
|
|
|
|
- hosts: pve-server
|
|
roles:
|
|
- { 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 } |