--- # GENERE par scripts/orchestrer.py (make site) — NE PAS EDITER A LA MAIN. # Point d'entree ordonne : deploie l'ecosysteme couche par couche, dans # l'ordre de reconstruction. Regenerer apres tout changement de couches # (docs/couches-deploiement.yml) ou du graphe (docs/dependances-groupes.yml). # Ansible saute les groupes sans hote actif : le meme fichier sert toute instance. # --- couche socle --- - name: Couche socle — groupe serveur_debian import_playbook: groupes/serveur_debian.yml - name: Couche socle — groupe serveur_durci import_playbook: groupes/serveur_durci.yml # --- couche pki_racine --- - name: Couche pki_racine — groupe serveur_step_ca import_playbook: groupes/serveur_step_ca.yml # --- couche pki_client --- - name: Couche pki_client — groupe client_pki import_playbook: groupes/client_pki.yml # --- couche services --- - name: Couche services — groupe serveur_postgresql import_playbook: groupes/serveur_postgresql.yml - name: Couche services — groupe serveur_openldap import_playbook: groupes/serveur_openldap.yml - name: Couche services — groupe serveur_powerdns import_playbook: groupes/serveur_powerdns.yml - name: Couche services — groupe serveur_redis import_playbook: groupes/serveur_redis.yml - name: Couche services — groupe serveur_prometheus import_playbook: groupes/serveur_prometheus.yml - name: Couche services — groupe serveur_loki import_playbook: groupes/serveur_loki.yml - name: Couche services — groupe serveur_nginx import_playbook: groupes/serveur_nginx.yml - name: Couche services — groupe serveur_rspamd import_playbook: groupes/serveur_rspamd.yml - name: Couche services — groupe serveur_backup import_playbook: groupes/serveur_backup.yml - name: Couche services — groupe serveur_dovecot import_playbook: groupes/serveur_dovecot.yml - name: Couche services — groupe serveur_postfix import_playbook: groupes/serveur_postfix.yml # --- couche apps --- - name: Couche apps — groupe serveur_keycloak import_playbook: groupes/serveur_keycloak.yml - name: Couche apps — groupe serveur_oauth2_proxy import_playbook: groupes/serveur_oauth2_proxy.yml - name: Couche apps — groupe serveur_forgejo import_playbook: groupes/serveur_forgejo.yml - name: Couche apps — groupe serveur_icinga import_playbook: groupes/serveur_icinga.yml - name: Couche apps — groupe serveur_grafana import_playbook: groupes/serveur_grafana.yml - name: Couche apps — groupe serveur_collabora import_playbook: groupes/serveur_collabora.yml - name: Couche apps — groupe serveur_web_frontal import_playbook: groupes/serveur_web_frontal.yml - name: Couche apps — groupe serveur_web_dorsal import_playbook: groupes/serveur_web_dorsal.yml - name: Couche apps — groupe serveur_icingaweb2 import_playbook: groupes/serveur_icingaweb2.yml - name: Couche apps — groupe serveur_nextcloud import_playbook: groupes/serveur_nextcloud.yml # --- couche agents --- - name: Couche agents — groupe client_metrique import_playbook: groupes/client_metrique.yml - name: Couche agents — groupe client_journal import_playbook: groupes/client_journal.yml - name: Couche agents — groupe client_smtp import_playbook: groupes/client_smtp.yml - name: Couche agents — groupe client_backup import_playbook: groupes/client_backup.yml - name: Couche agents — groupe client_unbound import_playbook: groupes/client_unbound.yml