homelab/.justfile

19 lines
419 B
Makefile

export ANSIBLE_VAULT_PASSWORD_FILE := ".decrypt-pass.txt"
play +ARGS:
ansible-playbook {{ ARGS }}
ansible +ARGS:
ansible {{ ARGS }}
list-host:
ansible-inventory --list
encrypt +ARGS:
ansible-vault encrypt {{ ARGS }}
encrypt-var NAME +CONTENT='':
ansible-vault encrypt_string {{ if CONTENT != "" {"--name"} else {"--stdin-name"} }} {{ NAME }} {{ CONTENT }}
decrypt +ARGS:
ansible-vault edit {{ ARGS }}