From 57e92acef08b96d40a63a56ef8be5980742eb7cc Mon Sep 17 00:00:00 2001 From: jlecour Date: Wed, 13 Sep 2017 18:01:45 +0200 Subject: [PATCH] =?UTF-8?q?Documentation=20plus=20compl=C3=A8te=20pour=20V?= =?UTF-8?q?ault?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoAnsible.md | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) 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