Ansible-vault decrypt on fly
Parfois quand j’ai un mot de passe complexe (comprendre qui contient des caractères spéciaux) j’aimerai vérifier qu’ils ont bien été compris (et non interprétés).
J’ai donc pondu la petite ligne suivante (que j’explique comme d’hab):
ansible-vault encrypt_string 'b44iYK5&gCVu!WHQY' | tail -n +2 | sed 's/\s*//' | ansible-vault decrypt
ansible-vault encrypt_string 'b44iYK5&gCVu!WHQY'
: chiffre le mdp que tu me donnes (notez la présence de ! et autres &…)tail -n +2
: supprime la première ligne !vault | qui ne perturbe le déchiffrementsed 's/\s*//'
: supprime l’indentation qui perturbe le déchiffrementansible-vault decrypt
: ENFIN on peut le déchiffrer …
Posted in Ansible by El Gnap at April 9th, 2020.
Tags: ansible, ansible-vault, decrypt, encrypt_string, vault
Tags: ansible, ansible-vault, decrypt, encrypt_string, vault