Using ansible-vault with password store and gpg-agent

I'm using pass to store my passwords. ansible-vault is a easy way to encrypt your ansible data files. So I'm generating random passwords to encrypt my vaults and throw them into pass. I'm using a gpg agent as well, so I don't have to retype my password for the next 5 minutes.

There are many ways describing how to write scripts and rather complex stuff for combining ansible-vault and a gpg-agent... Turnes out you just need pass and cat as described in my cheatsheet.


Last update: March 22, 2021