You can install
ansible-toolset from PIP like other python package.
$ pip install ansible-toolset
At the moment
ansible-toolset supports following versions of Ansible:
There is no plan to support Ansible 1.x.
Create file containing your Ansible Vault password.
$ echo "my_secret_password" > ~/.ansible-vault-password
Prevent other users of your computer from being able to see your password.
$ chmod 0600 ~/.ansible-vault-password
Set environment variable so Ansible knows where to find password file.
You may want to add this line to your shell profile file.
$ export ANSIBLE_VAULT_PASSWORD_FILE=~/.ansible-vault-password
To create new vault you can use
This command is provided for consistency and convenience.
$ ats-vault create path/to/some/secret/file.yml
Decrypt all existing vaults below current directory.
$ ats-vault open
Encrypt all previously decrypted vaults.
$ ats-vault close
Grep vaults (including closed ones) against some word:
$ ats-vault grep word
Grep vaults (including closed ones) against python regex:
$ ats-vault rgrep 'word\d+'
ats-vault stores previous encrypted content in SQLite database.
When you close wallet without doing changes, original content is restored.
git from seeing changes in files which is opposite to
which produces different result every time, even if secrets were not changed.