aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
Diffstat (limited to 'docker')
-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