summaryrefslogtreecommitdiff
path: root/clusters/openstack-three-node-installer.morph
diff options
context:
space:
mode:
authorTiago Gomes <tiago.gomes@codethink.co.uk>2015-08-10 12:05:35 +0000
committerBaserock Gerrit <gerrit@baserock.org>2015-08-19 03:32:39 +0000
commit93878e0fc4c1c20d99ac866ff4140030bf7214ce (patch)
treebcba1d897f23ed8fa43fdd8ca01da985b1d58f8f /clusters/openstack-three-node-installer.morph
parent1b4eef2c1734d783296919e7c030e66f8d49e68e (diff)
downloaddefinitions-93878e0fc4c1c20d99ac866ff4140030bf7214ce.tar.gz
openstack: fix the public endpoints
The public keystone endpoints ought to be accessible outside of the three-node cluster. However, the CONTROLLER_HOST_ADDRESS parameter corresponds to an hostname that maps to an IP addess in the private management network. Resolve this by creating the public endpoints with the controller hostname, which should be public accessible. In addition, the admin endpoint for keystone needs to be public accessible as well. Also, remove unneeded entries in the hosts files. E.g threenode-controller could resolve to a private or public IP address, depending on the configuration on nsswitch.conf. Change-Id: Ibb305d0541ee4094fcc0aa1f8233a5d98fed58e5
Diffstat (limited to 'clusters/openstack-three-node-installer.morph')
-rw-r--r--clusters/openstack-three-node-installer.morph3
1 files changed, 0 insertions, 3 deletions
diff --git a/clusters/openstack-three-node-installer.morph b/clusters/openstack-three-node-installer.morph
index 87c7056b..144f29f2 100644
--- a/clusters/openstack-three-node-installer.morph
+++ b/clusters/openstack-three-node-installer.morph
@@ -146,7 +146,6 @@ systems:
CONTROLLER_HOST_ADDRESS: threenode-controller.os-mgmt
MANAGEMENT_INTERFACE_IP_ADDRESS: 10.0.0.1
- HOSTS_SELF: 10.0.0.1 threenode-network
HOSTS_NETWORK: 10.0.0.1 threenode-network.os-mgmt
HOSTS_CONTROL: 10.0.0.2 threenode-controller.os-mgmt
HOSTS_COMPUTE: 10.0.0.3 threenode-compute.os-mgmt
@@ -194,7 +193,6 @@ systems:
CEILOMETER_ENABLE_COMPUTE: false
MANAGEMENT_INTERFACE_IP_ADDRESS: 10.0.0.2
- HOSTS_SELF: 10.0.0.2 threenode-controller
EXTERNAL_INTERFACE: enp2s0
NETWORK_CONFIG: enp2s0:dhcp;enp0s26u1u2:static,address=10.0.0.2,netmask=255.255.255.0
SYNC_TIME_WITH_CONTROLLER: false
@@ -231,7 +229,6 @@ systems:
CEILOMETER_ENABLE_COMPUTE: true
MANAGEMENT_INTERFACE_IP_ADDRESS: 10.0.0.3
- HOSTS_SELF: 10.0.0.3 threenode-compute
EXTERNAL_INTERFACE: eno1
NETWORK_CONFIG: eno1:dhcp;enp0s29u1u3:static,address=10.0.0.3,netmask=255.255.255.0
SYNC_TIME_WITH_CONTROLLER: true