ITFabricLab ouvre bientôt : les labs, simulations et examens ne sont pas encore accessibles. Vous pouvez parcourir le catalogue et créer votre compte pour être prévenu de l'ouverture.

Protéger les secrets Ansible avec Vault

Intermédiaire LinuxAnsible25 min50 XP

Le mot de passe de la base est en clair dans ~/infra/group_vars/db/vars.yml (db_password: Pr0d!Db2026).

  1. Déplacez-le dans group_vars/db/vault.yml sous le nom vault_db_password
  2. Dans vars.yml, référencez-le : db_password: "{{ vault_db_password }}" (convention : on voit qu'une variable vient du coffre)
  3. Chiffrez vault.yml : ansible-vault encrypt group_vars/db/vault.yml --vault-password-file ~/.vault_pass (depuis ~/infra)
  4. ~/.vault_pass doit avoir les droits 600 et être ignoré par Git (.gitignore de ~/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

  1. Variable référencée depuis le coffre
  2. Coffre chiffré
  3. Mot de passe du coffre protégé