--- # client_pki — L'ORDRE FAIT PARTIE DE L'INTEGRATION (2026-08-25). # # Cette integration depend de `serveur_step_ca`, et sa metadonnee le declare # (`roles/client_pki/meta/integration.yml`). L'hote qui PORTE ce serveur est donc # configure AVANT ceux qui s'y adressent — sinon les clients s'enrolent aupres d'un # service qui n'est pas encore la, ou qui redemarre au meme instant. # # Ce fichier est le miroir de la declaration ; la preuve P44 refuse tout ecart. # # `any_errors_fatal` sur le premier play : si le serveur n'a pas pu etre configure, # y raccrocher des clients ne produit que des echecs qui accusent le reseau. - name: Intégration client_pki — le serveur d'abord hosts: client_pki:&serveur_step_ca become: true any_errors_fatal: true module_defaults: &defauts_pki ansible.builtin.apt: lock_timeout: 300 gather_facts: true pre_tasks: &pre_pki - name: Vérifier que la cible est Debian ansible.builtin.assert: that: - ansible_facts.distribution == "Debian" fail_msg: "Ce playbook est prévu pour Debian." roles: - client_pki - name: Intégration client_pki — puis les hôtes qui s'y adressent hosts: client_pki:!serveur_step_ca become: true module_defaults: *defauts_pki gather_facts: true pre_tasks: *pre_pki roles: - client_pki