diff --git a/playbook/execute.sh b/playbook/execute.sh index 88ad8c2..56dedf1 100644 --- a/playbook/execute.sh +++ b/playbook/execute.sh @@ -6,11 +6,13 @@ source "$DIR/_common.sh"; cd "$DIR"; echo "localhost ansible_connection=local" > hosts if ansible-playbook -i hosts site.yml; then - echo "Dieses Passwort wurde für das admin-Konto generiert:" - echo "$(cat credentials/admin)"; - ask_yes_no change_pass "Möchten Sie das Passwort ändern?"; - if $change_pass; then - retry_on_fail "Fehler bei der Passwortänderung, bitte versuchen sie es erneut!" passwd admin; + if [ ! -d /playbook.old ]; then + echo "Dieses Passwort wurde für das admin-Konto generiert:" + echo "$(cat credentials/admin)"; + ask_yes_no change_pass "Möchten Sie das Passwort ändern?"; + if $change_pass; then + retry_on_fail "Fehler bei der Passwortänderung, bitte versuchen sie es erneut!" passwd admin; + fi fi setup_finished; exit 1;