From 27b8f51f1586835887ae972fb2d3f0089c0cfcc4 Mon Sep 17 00:00:00 2001 From: Daniel Allaire Date: Wed, 1 Jul 2026 21:44:14 -0400 Subject: [PATCH] =?UTF-8?q?step=5Fca=20:=20dry-run=20check-safe=20(install?= =?UTF-8?q?=20+=20init=20du=20d=C3=A9p=C3=B4t=20Smallstep)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le rôle ajoute bien le dépôt Smallstep et installe step-cli/step-ca — il n'était PAS cassé. Mais en --check, le dépôt/binaire ne sont pas réellement présents → apt « No package step-cli » puis « step ca init » échouaient (faux). Ajout de when: not ansible_check_mode sur l'install et l'initialisation de l'AC (le service l'avait déjà). Dry-run step_ca : failed=0 (prouvé avec vault_* de test). Config dépôt vérifiée (clé officielle, stable/debian suite debs) — vrai déploiement non exécuté (nécessite la voûte + action GUI). Co-Authored-By: Claude Opus 4.8 --- roles/serveur_step_ca/tasks/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/roles/serveur_step_ca/tasks/main.yml b/roles/serveur_step_ca/tasks/main.yml index 85c7bad..61ce7b6 100644 --- a/roles/serveur_step_ca/tasks/main.yml +++ b/roles/serveur_step_ca/tasks/main.yml @@ -33,6 +33,7 @@ mode: "0644" - name: Installer step-ca et step-cli + when: not ansible_check_mode # dry-run : le depot Smallstep n'est pas reellement ajoute ansible.builtin.apt: name: "{{ serveur_step_ca_paquets }}" state: present @@ -74,6 +75,7 @@ no_log: true - name: Initialiser l'autorite de certification (une seule fois) + when: not ansible_check_mode # dry-run : le binaire step n'est pas encore installe ansible.builtin.command: cmd: >- step ca init