diff options
author | Alexandru Avadanii <Alexandru.Avadanii@enea.com> | 2018-08-06 23:30:29 +0200 |
---|---|---|
committer | Alexandru Avadanii <Alexandru.Avadanii@enea.com> | 2018-08-09 12:28:10 +0000 |
commit | 742b27e22c6c22d4ac7f32665b3a4bda35ce252f (patch) | |
tree | 6add39ceb077b8c43538e65b9c6881f41c551896 /mcp/reclass/classes/cluster/mcp-common-noha/infra | |
parent | 544ff4f35b2b449d25272a8805bbb4c7f748f1d4 (diff) |
[IDF] infra VMs: Allow trunking mgmt network
Due to design limitations in idf.net_config, for a hybrid POD we need
to trunk certain network segments for the VMs running on the
jumpserver, including mgmt network going to cfg01, mas01.
Add mgmt VLAN support for cfg01, mas01 gated by a flag in IDF:
idf.fuel.jumphost.trunks.mgmt: True
JIRA: FUEL-338
Change-Id: I6903f9b70e5f8a88618bce28e21c7c0631a05065
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Diffstat (limited to 'mcp/reclass/classes/cluster/mcp-common-noha/infra')
-rw-r--r-- | mcp/reclass/classes/cluster/mcp-common-noha/infra/config.yml.j2 | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/mcp/reclass/classes/cluster/mcp-common-noha/infra/config.yml.j2 b/mcp/reclass/classes/cluster/mcp-common-noha/infra/config.yml.j2 index ac53e8225..dc31a93ca 100644 --- a/mcp/reclass/classes/cluster/mcp-common-noha/infra/config.yml.j2 +++ b/mcp/reclass/classes/cluster/mcp-common-noha/infra/config.yml.j2 @@ -29,6 +29,15 @@ parameters: enabled: true name: ${_param:opnfv_fn_vm_secondary_interface} type: eth +{%- if conf.idf.fuel.jumphost.get('trunks', {}).get('mgmt', False) and (nm.vlan_mgmt | int > 0) %} + proto: manual + single_int_vlan: + enabled: true + type: vlan + name: ${_param:opnfv_fn_vm_secondary_interface}.{{ nm.vlan_mgmt }} + use_interfaces: + - ${_param:opnfv_fn_vm_secondary_interface} +{%- endif %} proto: static address: ${_param:single_address} netmask: ${_param:opnfv_net_mgmt_mask} |