Guest User

Untitled

a guest
Jul 20th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. 1). STORE YOUR VAULT PASSWORD IN A FILE
  2. ```
  3. echo "<SOME_PASSWORD>" > ~/.vault_pass.txt
  4. ```
  5.  
  6. 2). ENCRYPTING A FILE:
  7.  
  8. Before encrypting ...
  9. ```
  10. $ cat group_vars/all
  11. ansible_ssh_user: root
  12. ansible_ssh_password: <SOME_PASSWORD>
  13. ```
  14.  
  15. Encrypt ...
  16. ```
  17. $ ansible-vault encrypt group_vars/all
  18. [You will be prompted for vault password]
  19. ```
  20.  
  21. Look at the results ...
  22. ```
  23. $ cat group_vars/all
  24. $ANSIBLE_VAULT;1.1;AES256
  25. 32636530636135626164616334623564623132663139636436646163663035346239663232666233
  26. 6666633735653535666132306533653061323262656338320a333566356433326563636537386564
  27. 66396337616333646565333566356632646530623536636166316639363135373364646130643230
  28. 3937346363356165380a353665646138316663653237376238333038303637336430336333616139
  29. 36303165353138366232333430643362356531343030366363613264303137366662343533303766
  30. 65363234343337326234346335303035613439363934633765323964323865373334653836613434
  31. 61373832623935353866363934623866303837343164386565306533306334376163313364363839
  32. 33373435643565323865653963653839656361646162333434333136383563636631386465376666
  33. 62643062613863343165393033376637393332356266396134353035396264313861
  34. ```
  35.  
  36. 3). TO DECRYPT A FILE:
  37.  
  38. Decrypt ...
  39. ```
  40. ansible-vault decrypt group_vars/all
  41. [You will be prompted for vault password]
  42. ```
  43.  
  44. Look at the results ...
  45. ```
  46. $ cat group_vars/all
  47. ansible_ssh_user: root
  48. ansible_ssh_password: <SOME_PASSWORD>
  49. ```
  50.  
  51. 4). PROVIDE VAULT PASSWORD IN PLAYBOOK RUN TO USE ENCRYPTED VAR FILE
  52. ```
  53. ansible-playbook -i hosts -u someuser --vault-password-file ~/.vault_pass.txt
  54. ```
Add Comment
Please, Sign In to add comment