diff options
Diffstat (limited to 'cm-container/scripts/set-admin-password.sh')
-rwxr-xr-x | cm-container/scripts/set-admin-password.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/cm-container/scripts/set-admin-password.sh b/cm-container/scripts/set-admin-password.sh index 5b9ca27..d8c4121 100755 --- a/cm-container/scripts/set-admin-password.sh +++ b/cm-container/scripts/set-admin-password.sh @@ -16,6 +16,8 @@ # ============LICENSE_END========================================================= # Runs at deployment time to set cloudify's admin password +set -x + # Wait for Cloudify Manager to come up while ! /scripts/cloudify-ready.sh do @@ -23,17 +25,19 @@ do sleep 15 done +set +x + # Expect Cloudify password to be in file mounted from Kubernetes secret, # but allow overriding by CMPASS environment variable, # and if not provided, use the default CMPASS=${CMPASS:-$(cat /opt/onap/cm-secrets/password 2>/dev/null)} CMPASS=${CMPASS:-admin} -# Set Cloudify's admin password +echo "Set Cloudify's admin password" cd /opt/manager cfy_manager --reset_admin_password $CMPASS || ./env/bin/python reset_admin.py -p $CMPASS -# Set the password used by the cfy client +echo "Set the password used by the cfy client" cfy profile set -p $CMPASS echo "Cloudify password set" |