summaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorLars Kellogg-Stedman <lars@redhat.com>2014-10-17 10:15:59 -0400
committerLars Kellogg-Stedman <lars@redhat.com>2014-10-17 10:15:59 -0400
commit1f3d58a97df5fbafb1fee4f04486a0ebd47048e8 (patch)
tree2b7376759b04e24e8790b9a678e4f8f6755dc9e6 /docker
parentd6632b90a2a710a5e778f6e44e60ec1755973929 (diff)
downloadkolla-1f3d58a97df5fbafb1fee4f04486a0ebd47048e8.tar.gz
kolla-1f3d58a97df5fbafb1fee4f04486a0ebd47048e8.zip
fix nova auth configuration
Based on http://lists.openstack.org/pipermail/openstack/2014-January/004667.html, there is confusion in the openstack community on how auth_uri in nova.conf is supposed to interact with the other auth_* settings. I've modified our config to use both for now. Change-Id: I1433305e23d872cd773599c85053ba8f9aeb6145
Diffstat (limited to 'docker')
-rwxr-xr-xdocker/nova-controller/nova-ctr-base/config-nova-controller.sh15
1 files changed, 10 insertions, 5 deletions
diff --git a/docker/nova-controller/nova-ctr-base/config-nova-controller.sh b/docker/nova-controller/nova-ctr-base/config-nova-controller.sh
index 5c786bac7..104466cdd 100755
--- a/docker/nova-controller/nova-ctr-base/config-nova-controller.sh
+++ b/docker/nova-controller/nova-ctr-base/config-nova-controller.sh
@@ -67,13 +67,18 @@ crudini --set $cfg DEFAULT admin_token "${KEYSTONE_ADMIN_TOKEN}"
crudini --set $cfg conductor workers 8
-for option in auth_protocol auth_host auth_port; do
- crudini --del $cfg \
- keystone_authtoken \
- $option
-done
+# disabled pending answers to http://lists.openstack.org/pipermail/openstack/2014-October/009997.html
+#for option in auth_protocol auth_host auth_port; do
+# crudini --del $cfg \
+# keystone_authtoken \
+# $option
+#done
crudini --set $cfg keystone_authtoken auth_uri "http://${KEYSTONE_PUBLIC_SERVICE_HOST}:5000/"
+crudini --set $cfg keystone_authtoken auth_protocol http
+crudini --set $cfg keystone_authtoken auth_host ${KEYSTONE_PUBLIC_SERVICE_HOST}
+crudini --set $cfg keystone_authtoken auth_port 5000
+
crudini --set $cfg keystone_authtoken admin_user ${NOVA_KEYSTONE_USER}
crudini --set $cfg keystone_authtoken admin_password "${NOVA_KEYSTONE_PASSWORD}"
crudini --set $cfg keystone_authtoken admin_tenant_name ${ADMIN_TENANT_NAME}