Paul's Programming Notes PostsRSSGithub

Ansible Vault - storing secrets in repos

When others are deploying a project for you, it’s easy for mistakes to be made when secrets must be updated in environmental variables. Ansible-vault takes a different approach and encrypts the secrets - allowing you to store the secrets in your repo.

To encrypt a file: ansible-vault encrypt secrets.py
To decrypt a file: ansible-vault decrypt secrets.py

More documentation is available here: https://docs.ansible.com/projects/ansible/latest/vault_guide/vault_encrypting_content.html