Merge "Add j2 per-role MetricsQdrNetwork" into stable/queens
This commit is contained in:
commit
cd0fff60b0
|
@ -153,7 +153,13 @@ outputs:
|
||||||
template:
|
template:
|
||||||
"%{hiera('$NETWORK')}"
|
"%{hiera('$NETWORK')}"
|
||||||
params:
|
params:
|
||||||
$NETWORK: {get_param: [ServiceNetMap, MetricsQdrNetwork]}
|
$NETWORK:
|
||||||
|
get_param:
|
||||||
|
- ServiceNetMap
|
||||||
|
- str_replace:
|
||||||
|
template: "ROLENAMEMetricsQdrNetwork"
|
||||||
|
params:
|
||||||
|
ROLENAME: {get_param: RoleName}
|
||||||
tripleo::profile::base::metrics::qdr::listener_port: {get_param: MetricsQdrPort}
|
tripleo::profile::base::metrics::qdr::listener_port: {get_param: MetricsQdrPort}
|
||||||
tripleo::profile::base::metrics::qdr::username: {get_param: MetricsQdrUsername}
|
tripleo::profile::base::metrics::qdr::username: {get_param: MetricsQdrUsername}
|
||||||
tripleo::profile::base::metrics::qdr::password: {get_param: MetricsQdrPassword}
|
tripleo::profile::base::metrics::qdr::password: {get_param: MetricsQdrPassword}
|
||||||
|
|
|
@ -50,7 +50,6 @@ parameters:
|
||||||
KeystoneAdminApiNetwork: ctlplane # allows undercloud to config endpoints
|
KeystoneAdminApiNetwork: ctlplane # allows undercloud to config endpoints
|
||||||
KeystonePublicApiNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
KeystonePublicApiNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
||||||
ManilaApiNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
ManilaApiNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
||||||
MetricsQdrNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
|
||||||
NeutronApiNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
NeutronApiNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
||||||
OctaviaApiNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
OctaviaApiNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
||||||
HeatApiNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
HeatApiNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
||||||
|
@ -96,6 +95,14 @@ parameters:
|
||||||
{%- for role in roles if not role.name.startswith('Ceph') %}
|
{%- for role in roles if not role.name.startswith('Ceph') %}
|
||||||
{{role.name}}HostnameResolveNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
{{role.name}}HostnameResolveNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
||||||
{%- endfor %}
|
{%- endfor %}
|
||||||
|
# special-case for MetricsQdrNetwork, which will vary depending on role
|
||||||
|
{%- for role in roles if role.name == 'CephStorage' or role.name == 'BlockStorage' or role.name == 'ObjectStorage' %}
|
||||||
|
{{role.name}}MetricsQdrNetwork: {{ _service_nets.get('storage', 'ctlplane') }}
|
||||||
|
{%- endfor %}
|
||||||
|
{%- for role in roles if role.name != 'CephStorage' and role.name != 'BlockStorage' and role.name != 'ObjectStorage' %}
|
||||||
|
{{role.name}}MetricsQdrNetwork: {{ _service_nets.get('internal_api', 'ctlplane') }}
|
||||||
|
{%- endfor %}
|
||||||
|
|
||||||
description: Mapping of service_name -> network name. Typically set
|
description: Mapping of service_name -> network name. Typically set
|
||||||
via parameter_defaults in the resource registry.
|
via parameter_defaults in the resource registry.
|
||||||
type: json
|
type: json
|
||||||
|
|
|
@ -130,7 +130,13 @@ outputs:
|
||||||
template:
|
template:
|
||||||
"%{hiera('$NETWORK')}"
|
"%{hiera('$NETWORK')}"
|
||||||
params:
|
params:
|
||||||
$NETWORK: {get_param: [ServiceNetMap, MetricsQdrNetwork]}
|
$NETWORK:
|
||||||
|
get_param:
|
||||||
|
- ServiceNetMap
|
||||||
|
- str_replace:
|
||||||
|
template: "ROLENAMEMetricsQdrNetwork"
|
||||||
|
params:
|
||||||
|
ROLENAME: {get_param: RoleName}
|
||||||
tripleo::profile::base::ceilometer::agent::notification::notifier_host_port: {get_param: MetricsQdrPort}
|
tripleo::profile::base::ceilometer::agent::notification::notifier_host_port: {get_param: MetricsQdrPort}
|
||||||
- {}
|
- {}
|
||||||
service_config_settings:
|
service_config_settings:
|
||||||
|
|
|
@ -338,7 +338,13 @@ outputs:
|
||||||
template:
|
template:
|
||||||
"%{hiera('$NETWORK')}"
|
"%{hiera('$NETWORK')}"
|
||||||
params:
|
params:
|
||||||
$NETWORK: {get_param: [ServiceNetMap, MetricsQdrNetwork]}
|
$NETWORK:
|
||||||
|
get_param:
|
||||||
|
- ServiceNetMap
|
||||||
|
- str_replace:
|
||||||
|
template: "ROLENAMEMetricsQdrNetwork"
|
||||||
|
params:
|
||||||
|
ROLENAME: {get_param: RoleName}
|
||||||
tripleo::profile::base::metrics::collectd::amqp_port:
|
tripleo::profile::base::metrics::collectd::amqp_port:
|
||||||
get_param: MetricsQdrPort
|
get_param: MetricsQdrPort
|
||||||
tripleo::profile::base::metrics::collectd::amqp_user:
|
tripleo::profile::base::metrics::collectd::amqp_user:
|
||||||
|
|
Loading…
Reference in New Issue