aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Kellogg-Stedman <lars@redhat.com>2014-09-18 16:32:41 -0400
committerLars Kellogg-Stedman <lars@redhat.com>2014-09-18 16:32:41 -0400
commit2b686c5ffd106b955e61ff0067ed06367d106225 (patch)
tree65932dcb5b324a517227e6abb7c56b66a677af06
parent174c301edef259170c4d4bf7f7479fcd705a60c1 (diff)
downloadkolla-2b686c5ffd106b955e61ff0067ed06367d106225.tar.gz
kolla-2b686c5ffd106b955e61ff0067ed06367d106225.zip
generate database passwod if one is not provided
-rwxr-xr-xdocker/keystone/start.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/docker/keystone/start.sh b/docker/keystone/start.sh
index fb93609c9..4dc0ffb7f 100755
--- a/docker/keystone/start.sh
+++ b/docker/keystone/start.sh
@@ -1,12 +1,15 @@
#!/bin/bash
-: ${KEYSTONE_DB_PASSWORD:=keystone}
: ${KEYSTONE_ADMIN_PASSWORD:=redhat}
if ! [ "$KEYSTONE_ADMIN_TOKEN" ]; then
KEYSTONE_ADMIN_TOKEN=$(openssl rand -hex 15)
fi
+if ! [ "$KEYSTONE_DB_PASSWORD" ]; then
+ KEYSTONE_DB_PASSWORD=$(openssl rand -hex 15)
+fi
+
mysql -h ${MARIADBMASTER_PORT_3306_TCP_ADDR} -u root -p${DB_ROOT_PASSWORD} mysql <<EOF
CREATE DATABASE IF NOT EXISTS keystone;
GRANT ALL PRIVILEGES ON keystone.* TO