From f8ec5fb146e65f1d7ad533548ddcda657bf2fe7b Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Fri, 17 Apr 2020 12:26:18 +0200 Subject: [PATCH] execute: Only ask for password change if first configuration --- playbook/execute.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) 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;