chore: refresh vaultwardenbackup token
All checks were successful
Deploy / Prepare Build (push) Successful in 1m33s
All checks were successful
Deploy / Prepare Build (push) Successful in 1m33s
This commit is contained in:
25
vault.sh
25
vault.sh
@ -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
|
||||
|
Reference in New Issue
Block a user