--- # client_journal — L'ORDRE FAIT PARTIE DE L'INTEGRATION (2026-08-25). # # Cette integration depend de `serveur_loki`, et sa metadonnee le declare # (`roles/client_journal/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_journal — le serveur d'abord hosts: client_journal:&serveur_loki become: true any_errors_fatal: true module_defaults: &defauts_journal ansible.builtin.apt: lock_timeout: 300 gather_facts: true pre_tasks: &pre_journal - 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_journal - name: Intégration client_journal — puis les hôtes qui s'y adressent hosts: client_journal:!serveur_loki become: true module_defaults: *defauts_journal gather_facts: true pre_tasks: *pre_journal roles: - client_journal