I’m using Ansible Vault to encrypt usernames and passwords, so I can store the files securely on a public GitHub repo. However, I’m not sure how to invoke a prompt for
ansible-vault when deploying to production (
$ ./deploy.sh production mywebsite).
Here’s a description from the Ansible Up & Running book:
We do need to tell ansible-playbook to prompt us for the password of the encrypted file, or it will simply error out. Do so by using the
At the moment, I’m unencrypting locally, and then running the deploy shell script, which works fine. But would be good to know!