From 9317570325e71741aa57a7a226283196ec922074 Mon Sep 17 00:00:00 2001 From: Roger Luethi Date: Wed, 13 Aug 2014 19:23:17 +0200 Subject: [PATCH] labs: fix nova endpoints Turns out those rather peculiar "%(tenant_id)s" strings are necessary to make nova endpoints work. This patch adds them. Change-Id: I10cb822d3b714c57d0876d7f3cc24961e6950588 --- labs/scripts/setup_nova_controller.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/labs/scripts/setup_nova_controller.sh b/labs/scripts/setup_nova_controller.sh index 0dcd4f37..201ee31e 100755 --- a/labs/scripts/setup_nova_controller.sh +++ b/labs/scripts/setup_nova_controller.sh @@ -86,10 +86,9 @@ keystone service-create \ nova_service_id=$(keystone service-list | awk '/ compute / {print $2}') keystone endpoint-create \ --service-id "$nova_service_id" \ - --publicurl "http://controller-api:8774" \ - --adminurl "http://controller-mgmt:8774" \ - --internalurl "http://controller-mgmt:8774" - + --publicurl 'http://controller-api:8774/v2/%(tenant_id)s' \ + --adminurl 'http://controller-mgmt:8774/v2/%(tenant_id)s' \ + --internalurl 'http://controller-mgmt:8774/v2/%(tenant_id)s' echo "Creating the database tables for nova." sudo nova-manage db sync