export ANSIBLE_VAULT_PASSWORD_FILE := ".decrypt-pass.txt" export ANSIBLE_BECOME_PASSWORD_FILE := ".become-pass.txt" # Debug output, disabled in CI export ANSIBLE_DISPLAY_ARGS_TO_STDOUT := if env('CI', '') == 'true' { 'false' } else { 'true' } # export ANSIBLE_ENABLE_TASK_DEBUGGER := if env('CI', '') == 'true' { 'false' } else { 'true' } play +ARGS: uv run ansible-playbook {{ ARGS }} ansible +ARGS: uv run ansible {{ ARGS }} list-host: uv run ansible-inventory --list encrypt +ARGS: uv run ansible-vault encrypt {{ ARGS }} encrypt-var NAME +CONTENT='': uv run ansible-vault encrypt_string {{ if CONTENT != "" {"--name"} else {"--stdin-name"} }} {{ NAME }} {{ CONTENT }} decrypt +ARGS: uv run ansible-vault edit {{ ARGS }}