05_Vault
Chiffrer un fichier d’inventaire avec Ansible Vault
Vous pouvez chiffrer votre fichier d’inventaire à l’aide d’Ansible Vault, un outil intégré permettant de protéger des données sensibles comme des mots de passe, des clés ou des fichiers de configuration.
Créer un fichier chiffré
Pour chiffrer un fichier existant :
ansible-vault encrypt fichier-inventaire.yml
Le fichier sera immédiatement protégé par un mot de passe.
Déchiffrer temporairement un fichier
Pour consulter le contenu d’un fichier chiffré sans le modifier :
ansible-vault view fichier-inventaire.yml
Pour l’éditer tout en conservant le chiffrement :
ansible-vault edit fichier-inventaire.yml
Exécuter un playbook utilisant un fichier chiffré
Lorsqu’un playbook fait appel à un fichier chiffré, vous devez fournir le mot de passe Vault :
ansible-playbook playbook.yml --ask-vault-pass
Déchiffrer définitivement un fichier
Si vous souhaitez retirer le chiffrement d’un fichier :
ansible-vault decrypt fichier-inventaire.yml