Merge "Handle any network name in ServiceNetMap"
This commit is contained in:
commit
2cee65b397
@ -1,24 +1,12 @@
|
||||
{%- set _service_nets = {} -%}
|
||||
{%- for network in networks if network.enabled|default(true) -%}
|
||||
{%- if network.name == 'InternalApi' -%}
|
||||
{%- set _service_nets = _service_nets.update({'internal_api': 'internal_api'}) -%}
|
||||
{%- endif -%}
|
||||
{%- if network.name == 'External' -%}
|
||||
{%- set _service_nets = _service_nets.update({'external': 'external'}) -%}
|
||||
{%- endif -%}
|
||||
{%- if network.name == 'Tenant' -%}
|
||||
{%- set _service_nets = _service_nets.update({'tenant': 'tenant'}) -%}
|
||||
{%- endif -%}
|
||||
{%- if network.name == 'Storage' -%}
|
||||
{%- set _service_nets = _service_nets.update({'storage': 'storage'}) -%}
|
||||
{%- endif -%}
|
||||
{%- if network.name == 'StorageMgmt' -%}
|
||||
{%- set _service_nets = _service_nets.update({'storage_mgmt': 'storage_mgmt'}) -%}
|
||||
{%- endif -%}
|
||||
{%- if network.name == 'StorageNFS' -%}
|
||||
{%- set _service_nets = _service_nets.update({'storage_nfs': 'storage_nfs'}) -%}
|
||||
{%- if network.service_net_map_replace is defined -%}
|
||||
{%- set _service_nets = _service_nets.update({network.service_net_map_replace:network.name_lower}) -%}
|
||||
{%- else -%}
|
||||
{%- set _service_nets = _service_nets.update({network.name_lower:network.name_lower}) -%}
|
||||
{%- endif -%}
|
||||
{%- endfor -%}
|
||||
|
||||
heat_template_version: rocky
|
||||
|
||||
description: >
|
||||
@ -173,11 +161,7 @@ resources:
|
||||
- {get_param: ServiceNetMapDefaults}
|
||||
- values:
|
||||
{%- for network in networks if network.enabled|default(true) %}
|
||||
{%- if network.service_net_map_replace is defined %}
|
||||
{{network.service_net_map_replace}}: {{network.name_lower}}
|
||||
{%- else %}
|
||||
{{network.name_lower}}: {get_param: {{network.name}}NetName}
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
- map_replace:
|
||||
- {get_param: ServiceNetMap}
|
||||
|
@ -0,0 +1,4 @@
|
||||
---
|
||||
fixes:
|
||||
- ServiceNetMap now handles any network name when computing the default
|
||||
network for each service in ServiceNetMapDefaults.
|
Loading…
x
Reference in New Issue
Block a user