From e86b91ba784994285de78ae06a490fc6cac50502 Mon Sep 17 00:00:00 2001 From: Brant Knudson Date: Tue, 3 May 2016 15:21:47 -0500 Subject: [PATCH] Reference keystone URIs rather than building URI lib/keystone sets KEYSTONE_AUTH_URI and KEYSTONE_SERVICE_URI that other projects should use rather than building the URL themselves. This will allow us to more easily drop the port altogether. Change-Id: I7467aae680215f3045d32a088af2187e1eba8169 --- lib/horizon | 2 +- lib/neutron-legacy | 2 +- lib/swift | 4 +--- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/horizon b/lib/horizon index abc1f6d16d..0517e32197 100644 --- a/lib/horizon +++ b/lib/horizon @@ -96,7 +96,7 @@ function configure_horizon { _horizon_config_set $local_settings "" OPENSTACK_HOST \"${KEYSTONE_SERVICE_HOST}\" _horizon_config_set $local_settings "" OPENSTACK_API_VERSIONS {\"identity\":3} - _horizon_config_set $local_settings "" OPENSTACK_KEYSTONE_URL "\"${KEYSTONE_SERVICE_PROTOCOL}://${KEYSTONE_SERVICE_HOST}:${KEYSTONE_SERVICE_PORT}/v3\"" + _horizon_config_set $local_settings "" OPENSTACK_KEYSTONE_URL "\"${KEYSTONE_SERVICE_URI}/v3\"" if [ -f $SSL_BUNDLE_FILE ]; then _horizon_config_set $local_settings "" OPENSTACK_SSL_CACERT \"${SSL_BUNDLE_FILE}\" diff --git a/lib/neutron-legacy b/lib/neutron-legacy index 0d6141680e..faf17be50a 100644 --- a/lib/neutron-legacy +++ b/lib/neutron-legacy @@ -456,7 +456,7 @@ function configure_neutron { function create_nova_conf_neutron { iniset $NOVA_CONF DEFAULT use_neutron True iniset $NOVA_CONF neutron auth_type "password" - iniset $NOVA_CONF neutron auth_url "$KEYSTONE_SERVICE_PROTOCOL://$KEYSTONE_SERVICE_HOST:$KEYSTONE_AUTH_PORT/v3" + iniset $NOVA_CONF neutron auth_url "$KEYSTONE_AUTH_URI/v3" iniset $NOVA_CONF neutron username "$Q_ADMIN_USERNAME" iniset $NOVA_CONF neutron password "$SERVICE_PASSWORD" iniset $NOVA_CONF neutron user_domain_name "$SERVICE_DOMAIN_NAME" diff --git a/lib/swift b/lib/swift index 8cb94efa66..4330e3bd87 100644 --- a/lib/swift +++ b/lib/swift @@ -457,9 +457,7 @@ function configure_swift { cat <>${SWIFT_CONFIG_PROXY_SERVER} [filter:s3token] paste.filter_factory = keystonemiddleware.s3_token:filter_factory -auth_port = ${KEYSTONE_AUTH_PORT} -auth_host = ${KEYSTONE_AUTH_HOST} -auth_protocol = ${KEYSTONE_AUTH_PROTOCOL} +auth_uri = ${KEYSTONE_AUTH_URI} cafile = ${SSL_BUNDLE_FILE} admin_user = swift admin_tenant_name = ${SERVICE_PROJECT_NAME}