Protéger les secrets Ansible avec Vault
Le mot de passe de la base est en clair dans ~/infra/group_vars/db/vars.yml (db_password: Pr0d!Db2026).
- Déplacez-le dans
group_vars/db/vault.ymlsous le nomvault_db_password - Dans
vars.yml, référencez-le :db_password: "{{ vault_db_password }}"(convention : on voit qu'une variable vient du coffre) - Chiffrez
vault.yml:ansible-vault encrypt group_vars/db/vault.yml --vault-password-file ~/.vault_pass(depuis~/infra) ~/.vault_passdoit avoir les droits 600 et être ignoré par Git (.gitignorede~/infra)
Bientôt disponible
Les exercices pratiques ouvrent prochainement. Le titre, le résumé et le plan restent visibles pour découvrir le contenu.
Tâches
- Variable référencée depuis le coffre
- Coffre chiffré
- Mot de passe du coffre protégé