Add certmonger user profile to all overcloud roles
[apex-tripleo-heat-templates.git] / network / ports / net_vip_map_external_v6.j2.yaml
1 heat_template_version: pike
2
3 parameters:
4   # Set these via parameter defaults to configure external VIPs
5   ControlPlaneIP:
6     default: ''
7     type: string
8 {%- for network in networks if network.vip|default(false) %}
9   {{network.name}}NetworkVip:
10     default: ''
11     type: string
12 {%- endfor %}
13   # The following are unused in this template
14   ControlPlaneIp:
15     default: ''
16     type: string
17 {%- for network in networks if network.vip|default(false) %}
18   {{network.name}}Ip:
19     default: ''
20     type: string
21   {{network.name}}IpUri:
22     default: ''
23     type: string
24     description: IP address with brackets in case of IPv6
25 {%- endfor %}
26
27 outputs:
28   net_ip_map:
29     description: >
30       A Hash containing a mapping of network names to assigned IPs
31       for a specific machine.
32     value:
33       ctlplane: {get_param: ControlPlaneIP}
34 {%- for network in networks if network.vip|default(false) %}
35       {{network.name_lower}}: {get_param: {{network.name}}NetworkVip}
36 {%- endfor %}
37       ctlplane_uri: {get_param: ControlPlaneIP}
38 {%- for network in networks if network.vip|default(false) %}
39       {{network.name_lower}}_uri:
40         list_join:
41           - ''
42           - - '['
43             - {get_param: {{network.name}}NetworkVip}
44             - ']'
45 {%- endfor %}