From 57dc5b3e36da1899fe6470f01681953282272c60 Mon Sep 17 00:00:00 2001 From: Jeffrey Zhang Date: Mon, 6 Mar 2017 14:08:35 +0800 Subject: [PATCH] Use internal interface instead of public interface In some case, public interface may not reachable in internal. Change-Id: Ibcdef571a6814e6626216fe33028e5e69889b4f2 Closes-Bug: #1670259 --- ansible/roles/common/templates/admin-openrc.sh.j2 | 1 + ansible/roles/nova/tasks/simple_cell_setup.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/ansible/roles/common/templates/admin-openrc.sh.j2 b/ansible/roles/common/templates/admin-openrc.sh.j2 index ef3890043e..955047c861 100644 --- a/ansible/roles/common/templates/admin-openrc.sh.j2 +++ b/ansible/roles/common/templates/admin-openrc.sh.j2 @@ -5,6 +5,7 @@ export OS_TENANT_NAME=admin export OS_USERNAME=admin export OS_PASSWORD={{ keystone_admin_password }} export OS_AUTH_URL={{ admin_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_admin_port }}/v3 +export OS_INTERFACE=internal export OS_IDENTITY_API_VERSION=3 {% if kolla_enable_tls_external | bool and kolla_external_fqdn_cacert %} export OS_CACERT={{ kolla_external_fqdn_cacert }} diff --git a/ansible/roles/nova/tasks/simple_cell_setup.yml b/ansible/roles/nova/tasks/simple_cell_setup.yml index 30c5e70d17..cc631e8a4c 100644 --- a/ansible/roles/nova/tasks/simple_cell_setup.yml +++ b/ansible/roles/nova/tasks/simple_cell_setup.yml @@ -2,6 +2,7 @@ - name: Waiting for nova-compute service up command: > docker exec kolla_toolbox openstack + --os-interface internal --os-auth-url {{ admin_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_admin_port }}/v3 --os-identity-api-version 3 --os-project-domain-name default