From f0de2b7bf3b1926a6d6aa84a7057277bedfd4f8a Mon Sep 17 00:00:00 2001 From: Aaron Riedel Date: Mon, 24 Mar 2025 09:29:11 +0100 Subject: [PATCH] add var to unset ansible passfile --- alias | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/alias b/alias index a769973..19d2932 100644 --- a/alias +++ b/alias @@ -20,10 +20,16 @@ alias mci='docker exec -i mc rcon-cli' alias sa='ssh-agent -k; eval $(ssh-agent) && ssh-add ~/.ssh/*.ed25519' -alias ad='ansible-vault decrypt --vault-pass-file .ansiblepass' -alias ae='ansible-vault encrypt --vault-pass-file .ansiblepass' -alias a='ansible --vault-pass-file .ansiblepass' -alias ap='ansible-playbook --vault-pass-file .ansiblepass' +if [ "$NOVAULTPASS" = "true" ]; then + export VAULTPASSFILE="" +else + export VAULTPASSFILE=" -vault-pass-file .ansiblepass" +fi + +alias ad="$(echo ansible-vault decrypt$VAULTPASSFILE)" +alias ae="$(echo ansible-vault encrypt$VAULTPASSFILE)" +alias a="$(echo ansible$VAULTPASSFILE)" +alias ap="$(echo ansible-playbook$VAULTPASSFILE)" alias ansible-folders='mkdir -p {tasks,handlers,templates,files,vars,meta} && touch {tasks,handlers,templates,files,vars,meta}/.gitkeep' if [[ $SHELL == "/bin/bash" ]]; then