Adding placement-api
The patch adds placement-api public endpoint to
proxy node to be used as a regular OpenStack service.
Change-Id: I172c7f576b6b31e24583fd9a898e9a981ebe36d0
diff --git a/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/init.yml b/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/init.yml
index dc0111d..c0aa559 100644
--- a/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/init.yml
+++ b/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/init.yml
@@ -172,6 +172,7 @@
panko_public_host: ${_param:telemetry_public_host}
nova_version: ${_param:openstack_version}
nova_service_host: ${_param:cluster_vip_address}
+ placement_service_host: ${_param:cluster_vip_address}
nova_vncproxy_url: http://${_param:cluster_vip_address}:8060
neutron_version: ${_param:openstack_version}
neutron_service_host: ${_param:cluster_vip_address}
diff --git a/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/proxy.yml b/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/proxy.yml
index b715bfe..1069bce 100644
--- a/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/proxy.yml
+++ b/classes/cluster/virtual-mcp-pike-dvr-ssl/openstack/proxy.yml
@@ -14,6 +14,9 @@
enabled: true
authority: ${_param:salt_minion_ca_authority}
salt_minion_ca_host: cfg01.${linux:system:domain}
+ nginx_proxy_openstack_api_address: ${_param:cluster_local_address}
+ nginx_proxy_openstack_placement_host: 127.0.0.1
+ nginx_proxy_openstack_placement_protocol: ${_param:cluster_public_protocol}
nginx:
server:
site: