Skip to main content
Le dépôt 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

Chaque rôle suit la structure standard Ansible :

Variables sensibles

Les secrets (clés, tokens, mots de passe) ne doivent jamais figurer en clair dans les defaults. Ils sont stockés dans les fichiers chiffrés Ansible Vault :
Pour consulter la liste complète des variables disponibles dans un rôle sans ouvrir l’éditeur, lisez le fichier defaults/main.yml du rôle concerné.

Contact

Pour ajouter un nouveau rôle ou modifier le comportement d’un rôle existant, contactez l’équipe DevOps à devops@kaeyros-analytics.com.