aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Kellogg-Stedman <lars@redhat.com>2014-09-18 21:41:52 -0400
committerLars Kellogg-Stedman <lars@redhat.com>2014-09-18 21:41:52 -0400
commit0d9a47cd7454e0dcd4310ff2998746e61c62d356 (patch)
tree6e8ad3dfdabcb24c04630af96b5bfb8f6f609fef
parent25cfe7022670f44b130b4b3c341daca44f4f438b (diff)
downloadkolla-0d9a47cd7454e0dcd4310ff2998746e61c62d356.tar.gz
kolla-0d9a47cd7454e0dcd4310ff2998746e61c62d356.zip
parameterize ADMIN_TENANT_NAME
-rwxr-xr-xdocker/keystone/start.sh12
1 files changed, 9 insertions, 3 deletions
diff --git a/docker/keystone/start.sh b/docker/keystone/start.sh
index 4dc0ffb7f..a1425fb08 100755
--- a/docker/keystone/start.sh
+++ b/docker/keystone/start.sh
@@ -1,6 +1,7 @@
#!/bin/bash
: ${KEYSTONE_ADMIN_PASSWORD:=redhat}
+: ${ADMIN_TENANT_NAME:=admin}
if ! [ "$KEYSTONE_ADMIN_TOKEN" ]; then
KEYSTONE_ADMIN_TOKEN=$(openssl rand -hex 15)
@@ -20,11 +21,16 @@ crudini --set /etc/keystone/keystone.conf \
database \
connection \
"mysql://keystone:${KEYSTONE_DB_PASSWORD}@${MARIADBMASTER_PORT_3306_TCP_ADDR}:${MARIADBMASTER_PORT_3306_TCP_PORT}/keystone"
-
crudini --set /etc/keystone/keystone.conf \
DEFAULT \
admin_token \
"${KEYSTONE_ADMIN_TOKEN}"
+crudini --del /etc/keystone/keystone.conf \
+ DEFAULT \
+ log_file
+crudini --del /etc/keystone/keystone.conf \
+ DEFAULT \
+ log_dir
/usr/bin/keystone-manage db_sync
@@ -38,8 +44,8 @@ export SERVICE_ENDPOINT="http://127.0.0.1:35357/v2.0"
/bin/keystone user-create --name admin --pass ${KEYSTONE_ADMIN_PASSWORD}
/bin/keystone role-create --name admin
-/bin/keystone tenant-create --name admin
-/bin/keystone user-role-add --user admin --role admin --tenant admin
+/bin/keystone tenant-create --name ${ADMIN_TENANT_NAME}
+/bin/keystone user-role-add --user admin --role admin --tenant ${ADMIN_TENANT_NAME}
kill -TERM $PID