ansible-roles organise la configuration de la plateforme en rôles réutilisables. Chaque rôle encapsule une responsabilité précise (sécurité, conteneurisation, télémétrie) et expose des variables pour s’adapter aux environnements dev, staging et production.
Tableau des rôles
Les valeurs par défaut de chaque rôle sont définies dans
roles/<role>/defaults/main.yml. Elles sont surchargées par les variables d’inventaire si elles sont redéfinies dans group_vars ou host_vars.Organisation des rôles
Variables sensibles
Les secrets (clés, tokens, mots de passe) ne doivent jamais figurer en clair dans lesdefaults. Ils sont stockés dans les fichiers chiffrés Ansible Vault :