diff --git a/HowtoAnsible.md b/HowtoAnsible.md index f1abda15..ab9bc999 100644 --- a/HowtoAnsible.md +++ b/HowtoAnsible.md @@ -639,15 +639,45 @@ Pour certains modules, `register` est presque un passage obligatoire pour une ut -Un Vault permet d'avoir un fichier de variables protégé par un mot de passe. +Un Vault permet d'avoir un fichier protégé par un mot de passe. -Pour éditer un mot de passe d'un Vault nommé `foo.yml` : +Pour éditer un Vault nommé `foo.yml` (utilise l'éditeur configuré) : ~~~ # ansible-vault edit foo.yml ~~~ -Pour utiliser Vaut, il faut préciser l'option `--ask-vault-pass` avec sa comme ànsible` ou `ansible-playbook`. +Pour consulter un Vault (sortie standard) : + +~~~ +# ansible-vault view foo.yml +~~~ + +Pour modifier le mot de passe d'un vault : + +~~~ +# ansible-vault rekey foo.yml +~~~ + +Pour créer un vault vide : + +~~~ +# ansible-vault create bar.yml +~~~ + +Pour créer un vault sur un fichier clair : + +~~~ +# ansible-vault encrypt baz.yml +~~~ + +Pour retirer le chiffrement d'un fichier chiffré : + +~~~ +# ansible-vault decrypt baz.yml +~~~ + +Pour utiliser vault, il faut préciser l'option `--ask-vault-pass` avec les commandes `ansible` ou `ansible-playbook`. ## Configuration