chore: refresh vaultwardenbackup token
All checks were successful
Deploy / Prepare Build (push) Successful in 1m33s

This commit is contained in:
2025-02-16 13:24:45 +10:00
parent 723557b81a
commit a56fca6a14
5 changed files with 408 additions and 370 deletions

View File

@ -10,7 +10,13 @@ if [ $# -eq 0 ]
exit 1
fi
files=`find . \( -type d -name 'group_vars' -o -name 'vars' \) -exec find {} -type f \;`
#files=`find . \( -type d -name 'group_vars' -o -name 'vars' \) -exec find {} -type f \;`
files=(
"./group_vars/all.yml"
"./roles/docker/vars/main.yml"
"./roles/traefik/vars/main.yml"
"./scripts/rclone.conf"
)
# password_type=--ask-vault-password
# if [ -f "~/.vault_password.txt" ]
@ -25,17 +31,18 @@ files=`find . \( -type d -name 'group_vars' -o -name 'vars' \) -exec find {} -ty
if [ $1 == "encrypt" ]
then
ansible-vault encrypt --vault-password-file=~/.vault_password.txt $files
for value in $files; do
echo $value;
done
for file in "${files[@]}"; do
echo "$file encrypted"
ansible-vault encrypt --vault-password-file=~/.vault_password "$file"
echo $value;
done
elif [ $1 == "decrypt" ]
then
ansible-vault decrypt --vault-password-file=~/.vault_password.txt $files
for value in $files; do
echo $value;
done
for file in "${files[@]}"; do
echo "$file decrypted"
ansible-vault decrypt --vault-password-file=~/.vault_password "$file"
done
else
echo "Wrong argument supplied. Run without arguments to see allowed ones."
fi