aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuan Antonio Osorio Robles <jaosorior@redhat.com>2016-04-07 09:50:56 +0300
committerJuan Antonio Osorio Robles <jaosorior@redhat.com>2016-04-07 09:59:11 +0300
commitf3bb9638788d51fe72684cfabdba142a66acc0af (patch)
tree2ab0939c3cd118bbd4856a2af56bb0deab297c68
parent6c25f57d78d47419365e2238647228a186a0137f (diff)
Add missing services ports to service_ports map
AODH, Gnocchi, Sahara and Trove were missing from the service_ports maps and thus had hardcoded ports in the listener configuration. The addition of those ports to the map is required to give the possibility to deployers to configure those ports if needed. This commit adds them to that map. Change-Id: Id009d65bf68ba91f97b0d60d32028da50fc88fc3
-rw-r--r--manifests/loadbalancer.pp48
1 files changed, 32 insertions, 16 deletions
diff --git a/manifests/loadbalancer.pp b/manifests/loadbalancer.pp
index 8ee4445..4393173 100644
--- a/manifests/loadbalancer.pp
+++ b/manifests/loadbalancer.pp
@@ -325,6 +325,8 @@
# [*service_ports*]
# (optional) Hash that contains the values to override from the service ports
# The available keys to modify the services' ports are:
+# 'aodh_api_port' (Defaults to 8042)
+# 'aodh_api_ssl_port' (Defaults to 13042)
# 'ceilometer_api_port' (Defaults to 8777)
# 'ceilometer_api_ssl_port' (Defaults to 13777)
# 'cinder_api_port' (Defaults to 8776)
@@ -332,6 +334,8 @@
# 'glance_api_port' (Defaults to 9292)
# 'glance_api_ssl_port' (Defaults to 13292)
# 'glance_registry_port' (Defaults to 9191)
+# 'gnocchi_api_port' (Defaults to 8041)
+# 'gnocchi_api_ssl_port' (Defaults to 13041)
# 'heat_api_port' (Defaults to 8004)
# 'heat_api_ssl_port' (Defaults to 13004)
# 'heat_cfn_port' (Defaults to 8000)
@@ -355,8 +359,12 @@
# 'nova_metadata_port' (Defaults to 8775)
# 'nova_novnc_port' (Defaults to 6080)
# 'nova_novnc_ssl_port' (Defaults to 13080)
+# 'sahara_api_port' (Defaults to 8386)
+# 'sahara_api_ssl_port' (Defaults to 13779)
# 'swift_proxy_port' (Defaults to 8080)
# 'swift_proxy_ssl_port' (Defaults to 13808)
+# 'trove_api_port' (Defaults to 8779)
+# 'trove_api_ssl_port' (Defaults to 13779)
# Defaults to {}
#
class tripleo::loadbalancer (
@@ -430,6 +438,8 @@ class tripleo::loadbalancer (
$service_ports = {}
) {
$default_service_ports = {
+ aodh_api_port => 8042,
+ aodh_api_ssl_port => 13042,
ceilometer_api_port => 8777,
ceilometer_api_ssl_port => 13777,
cinder_api_port => 8776,
@@ -437,6 +447,8 @@ class tripleo::loadbalancer (
glance_api_port => 9292,
glance_api_ssl_port => 13292,
glance_registry_port => 9191,
+ gnocchi_api_port => 8041,
+ gnocchi_api_ssl_port => 13041,
heat_api_port => 8004,
heat_api_ssl_port => 13004,
heat_cfn_port => 8000,
@@ -460,8 +472,12 @@ class tripleo::loadbalancer (
nova_metadata_port => 8775,
nova_novnc_port => 6080,
nova_novnc_ssl_port => 13080,
+ sahara_api_port => 8386,
+ sahara_api_ssl_port => 13786,
swift_proxy_port => 8080,
swift_proxy_ssl_port => 13808,
+ trove_api_port => 8779,
+ trove_api_ssl_port => 13779,
}
$ports = merge($default_service_ports, $service_ports)
@@ -724,26 +740,26 @@ class tripleo::loadbalancer (
$sahara_api_vip = hiera('sahara_api_vip', $controller_virtual_ip)
if $sahara_bind_certificate {
$sahara_bind_opts = {
- "${sahara_api_vip}:8386" => $haproxy_listen_bind_param,
- "${public_virtual_ip}:13786" => union($haproxy_listen_bind_param, ['ssl', 'crt', $sahara_bind_certificate]),
+ "${sahara_api_vip}:${ports[sahara_api_port]}" => $haproxy_listen_bind_param,
+ "${public_virtual_ip}:${ports[sahara_api_ssl_port]}" => union($haproxy_listen_bind_param, ['ssl', 'crt', $sahara_bind_certificate]),
}
} else {
$sahara_bind_opts = {
- "${sahara_api_vip}:8386" => $haproxy_listen_bind_param,
- "${public_virtual_ip}:8386" => $haproxy_listen_bind_param,
+ "${sahara_api_vip}:${ports[sahara_api_port]}" => $haproxy_listen_bind_param,
+ "${public_virtual_ip}:${ports[sahara_api_port]}" => $haproxy_listen_bind_param,
}
}
$trove_api_vip = hiera('$trove_api_vip', $controller_virtual_ip)
if $trove_bind_certificate {
$trove_bind_opts = {
- "${trove_api_vip}:8779" => $haproxy_listen_bind_param,
- "${public_virtual_ip}:13779" => union($haproxy_listen_bind_param, ['ssl', 'crt', $trove_bind_certificate]),
+ "${trove_api_vip}:${ports[trove_api_port]}" => $haproxy_listen_bind_param,
+ "${public_virtual_ip}:${ports[trove_api_ssl_port]}" => union($haproxy_listen_bind_param, ['ssl', 'crt', $trove_bind_certificate]),
}
} else {
$trove_bind_opts = {
- "${trove_api_vip}:8779" => $haproxy_listen_bind_param,
- "${public_virtual_ip}:8779" => $haproxy_listen_bind_param,
+ "${trove_api_vip}:${ports[trove_api_port]}" => $haproxy_listen_bind_param,
+ "${public_virtual_ip}:${ports[trove_api_port]}" => $haproxy_listen_bind_param,
}
}
@@ -797,26 +813,26 @@ class tripleo::loadbalancer (
$aodh_api_vip = hiera('aodh_api_vip', $controller_virtual_ip)
if $aodh_bind_certificate {
$aodh_bind_opts = {
- "${aodh_api_vip}:8042" => $haproxy_listen_bind_param,
- "${public_virtual_ip}:13042" => union($haproxy_listen_bind_param, ['ssl', 'crt', $aodh_bind_certificate]),
+ "${aodh_api_vip}:${ports[aodh_api_port]}" => $haproxy_listen_bind_param,
+ "${public_virtual_ip}:${ports[aodh_api_ssl_port]}" => union($haproxy_listen_bind_param, ['ssl', 'crt', $aodh_bind_certificate]),
}
} else {
$aodh_bind_opts = {
- "${aodh_api_vip}:8042" => $haproxy_listen_bind_param,
- "${public_virtual_ip}:8042" => $haproxy_listen_bind_param,
+ "${aodh_api_vip}:${ports[aodh_api_port]}" => $haproxy_listen_bind_param,
+ "${public_virtual_ip}:${ports[aodh_api_port]}" => $haproxy_listen_bind_param,
}
}
$gnocchi_api_vip = hiera('gnocchi_api_vip', $controller_virtual_ip)
if $gnocchi_bind_certificate {
$gnocchi_bind_opts = {
- "${gnocchi_api_vip}:8041" => [],
- "${public_virtual_ip}:13041" => ['ssl', 'crt', $gnocchi_bind_certificate],
+ "${gnocchi_api_vip}:${ports[gnocchi_api_port]}" => [],
+ "${public_virtual_ip}:${ports[gnocchi_api_ssl_port]}" => ['ssl', 'crt', $gnocchi_bind_certificate],
}
} else {
$gnocchi_bind_opts = {
- "${gnocchi_api_vip}:8041" => [],
- "${public_virtual_ip}:8041" => [],
+ "${gnocchi_api_vip}:${ports[gnocchi_api_port]}" => [],
+ "${public_virtual_ip}:${ports[gnocchi_api_port]}" => [],
}
}