Compare commits

...

2 Commits

Author SHA1 Message Date
Christer Warén
a80ab80cf9 Add while loop to password field in Init script 2025-07-28 15:47:04 +03:00
Christer Warén
a4ebb47304 Add password field to Init script 2025-07-28 15:39:47 +03:00

16
init.sh
View File

@@ -63,6 +63,22 @@ ti-header "Näytetään SSH-avain Infra-repon käyttöön..."
cat ~/.ssh/keys/pvjjk-1vos-tjas/infra.pub
echo -e "\n\n"
if [[ ! -f ~/.ansible/vault/pvjjk-1vos-tjas ]]
then
ti-header "Syötä Ansible Vaultin salasana..."
echo -n "Salasana: "
while [[ -z $VAULT_PASSWORD ]]
do
read VAULT_PASSWORD
if [[ ! -z $VAULT_PASSWORD ]]
then
echo "$VAULT_PASSWORD" > ~/.ansible/vault/pvjjk-1vos-tjas
fi
done
echo -e "\n\n"
fi
ti-header "Suoritetaan Infran asennus..."
~/.venv/ansible/bin/ansible-pull -U ssh://git@github.com/cwchristerw/tjas-infra -d ~/.ansible/pull/pvjjk-1vos-tjas/infra --accept-host-key --private-key ~/.ssh/keys/pvjjk-1vos-tjas/infra --vault-password-file ~/.ansible/vault/pvjjk-1vos-tjas tasks.yml -t installer
echo -e "\n\n"