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échiffrement
  • sed 's/\s*//': supprime l’indentation qui perturbe le déchiffrement
  • ansible-vault decrypt: ENFIN on peut le déchiffrer …
Posted in Ansible at April 9th, 2020. Comments Off on Ansible-vault decrypt on fly.