A collection of pre-commit hooks, which are handy when using Ansible or Ansible Vault encryption.
Install pre-commit.
Add this to your config:
- repo: https://github.com/biozz/ansible-pre-commit-hooks
rev: v0.0.1
hooks:
- id: ansible-vault-encrypted
# it can accpet comma separated list of specific filenames to check
# WARNING: quotes are required, otherwise yaml will treat it as a list
# args: ["--extras=secret.yml,env.ini"]
Adapted from https://gist.github.com/leucos/a9f42e111a8cfc2ebf6e.
It is going to check files containg .vault.
by default.
If you want to check more files, add --extras
argument, as shown in the example above.