aboutsummaryrefslogtreecommitdiff
path: root/docker/common
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-07-07 12:34:35 +0000
committerGerrit Code Review <review@openstack.org>2015-07-07 12:34:35 +0000
commitde98d9ddb343dfec072141970777809f7be1fbea (patch)
treeabe97c34a834bcfa677a25dfd09a6a50f63593d4 /docker/common
parentb65892310a8becb55fe59a74f25ea7dff48a23fc (diff)
parentc80a8c282bfa51c61a76e7b9b5f1228527503dea (diff)
downloadkolla-de98d9ddb343dfec072141970777809f7be1fbea.tar.gz
kolla-de98d9ddb343dfec072141970777809f7be1fbea.zip
Merge "Have bootstrap script create the initial endpoint"
Diffstat (limited to 'docker/common')
-rwxr-xr-xdocker/common/keystone/start.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/docker/common/keystone/start.sh b/docker/common/keystone/start.sh
index a7b2462b3..9a184787d 100755
--- a/docker/common/keystone/start.sh
+++ b/docker/common/keystone/start.sh
@@ -15,6 +15,23 @@ set_configs
# of the KOLLA_BOOTSTRAP variable being set, including empty.
if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then
su -s /bin/sh -c "keystone-manage db_sync" keystone
+
+ # Start the api to set initial endpoint and users with the admin_token
+ $CMD
+ sleep 5
+
+ openstack service create --name keystone \
+ --description "OpenStack Identity" identity
+ openstack endpoint create --region "${REGION_NAME}" \
+ --publicurl "${PUBLIC_URL}" \
+ --internalurl "${INTERNAL_URL}" \
+ --adminurl "${ADMIN_URL}" identity
+
+ openstack project create --description "Admin Project" admin
+ openstack user create --password "${KEYSTONE_ADMIN_PASSWORD}" admin
+ openstack role create admin
+ openstack role add --project admin --user admin admin
+
exit 0
fi