diff --git a/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/3.1/.gitkeep b/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/3.1/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/3.1/msd_child_fabric_network.j2 b/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/3.1/msd_child_fabric_network.j2 deleted file mode 100644 index 269d89ad7..000000000 --- a/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/3.1/msd_child_fabric_network.j2 +++ /dev/null @@ -1,47 +0,0 @@ -{# Auto-generated NDFC VXLAN EVPN MSD Child Fabric Network config data structure for fabric {{ fabric_name }} #} -{ - "fabric": "{{ fabric_name }}", - "networkName": "{{ network_name }}", - "displayName": "{{ network_name }}", - "networkId": "{{ ndfc.segmentId }}", - "networkTemplate": "Default_Network_Universal", - "networkExtensionTemplate": "Default_Network_Extension_Universal", - "networkTemplateConfig": "{{ { - "vrfName": ndfc.vrfName, - "vlanId": ndfc.vlanId, - "vlanName": ndfc.vlanName, - "segmentId": ndfc.segmentId, - "intfDescription": ndfc.intfDescription, - "gatewayIpAddress": ndfc.gatewayIpAddress, - "gatewayIpV6Address": ndfc.gatewayIpV6Address, - "mtu": ndfc.mtu, - "isLayer2Only": ndfc.isLayer2Only, - "suppressArp": ndfc.suppressArp, - "mcastGroup": dm.multicast_group_address | default(ndfc.mcastGroup), - "tag": ndfc.tag, - "secondaryGW1": ndfc.secondaryGW1, - "secondaryGW2": ndfc.secondaryGW2, - "secondaryGW3": ndfc.secondaryGW3, - "secondaryGW4": ndfc.secondaryGW4, - "loopbackId": dm.dhcp_loopback_id | default(ndfc.loopbackId), - "dhcpServerAddr1": dm['dhcp_servers'][0]['ip_address'] if dm['dhcp_servers'][0]['ip_address'] is defined else "", - "vrfDhcp": dm['dhcp_servers'][0]['vrf'] if dm['dhcp_servers'][0]['ip_address'] is defined else ndfc.vrfDhcp, - "dhcpServerAddr2": dm['dhcp_servers'][1]['ip_address'] if dm['dhcp_servers'][1]['ip_address'] is defined else ndfc.dhcpServerAddr2, - "vrfDhcp2": dm['dhcp_servers'][1]['vrf'] if dm['dhcp_servers'][1]['ip_address'] is defined else "", - "dhcpServerAddr3": dm['dhcp_servers'][2]['ip_address'] if dm['dhcp_servers'][2]['ip_address'] is defined else ndfc.dhcpServerAddr3, - "vrfDhcp3": dm['dhcp_servers'][2]['vrf'] if dm['dhcp_servers'][2]['vrf'] is defined else "", - "ENABLE_NETFLOW": dm.netflow_enable if dm.netflow_enable is defined else ndfc.ENABLE_NETFLOW, - "SVI_NETFLOW_MONITOR": ndfc.SVI_NETFLOW_MONITOR, - "VLAN_NETFLOW_MONITOR": dm.vlan_netflow_monitor if (dm.netflow_enable is defined and dm.netflow_enable) else ndfc.VLAN_NETFLOW_MONITOR, - "enableIR": ndfc.enableIR, - "trmEnabled": dm.trm_enable if dm.trm_enable is defined else ndfc.trmEnabled, - "igmpVersion": ndfc.igmpVersion, - "rtBothAuto": ndfc.rtBothAuto, - "enableL3OnBorder": dm.l3gw_on_border if dm.l3gw_on_border is defined else ndfc.enableL3OnBorder, - "nveId": ndfc.nveId, - "type": "Normal", - } }}", - "vrf": "{{ ndfc.vrfName }}", - "type": "Normal", - "hierarchicalKey": "{{ fabric_name }}" -} diff --git a/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/3.2/.gitkeep b/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/3.2/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/3.2/msd_child_fabric_network.j2 b/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/3.2/msd_child_fabric_network.j2 deleted file mode 100644 index f48e4a0b7..000000000 --- a/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/3.2/msd_child_fabric_network.j2 +++ /dev/null @@ -1,49 +0,0 @@ -{# Auto-generated NDFC VXLAN EVPN MSD Child Fabric Network config data structure for fabric {{ fabric_name }} #} -{ - "fabric": "{{ fabric_name }}", - "networkName": "{{ network_name }}", - "displayName": "{{ network_name }}", - "networkId": "{{ ndfc.segmentId }}", - "networkTemplate": "Default_Network_Universal", - "networkExtensionTemplate": "Default_Network_Extension_Universal", - "networkTemplateConfig": "{{ { - "vrfName": ndfc.vrfName, - "vlanId": ndfc.vlanId, - "vlanName": ndfc.vlanName, - "segmentId": ndfc.segmentId, - "intfDescription": ndfc.intfDescription, - "gatewayIpAddress": ndfc.gatewayIpAddress, - "gatewayIpV6Address": ndfc.gatewayIpV6Address, - "mtu": ndfc.mtu, - "isLayer2Only": ndfc.isLayer2Only, - "suppressArp": ndfc.suppressArp, - "mcastGroup": dm.multicast_group_address | default(ndfc.mcastGroup), - "tag": ndfc.tag, - "secondaryGW1": ndfc.secondaryGW1, - "secondaryGW2": ndfc.secondaryGW2, - "secondaryGW3": ndfc.secondaryGW3, - "secondaryGW4": ndfc.secondaryGW4, - "loopbackId": dm.dhcp_loopback_id | default(ndfc.loopbackId), - "dhcpServerAddr1": dm['dhcp_servers'][0]['ip_address'] if dm['dhcp_servers'][0]['ip_address'] is defined else "", - "vrfDhcp": dm['dhcp_servers'][0]['vrf'] if dm['dhcp_servers'][0]['ip_address'] is defined else ndfc.vrfDhcp, - "dhcpServerAddr2": dm['dhcp_servers'][1]['ip_address'] if dm['dhcp_servers'][1]['ip_address'] is defined else ndfc.dhcpServerAddr2, - "vrfDhcp2": dm['dhcp_servers'][1]['vrf'] if dm['dhcp_servers'][1]['ip_address'] is defined else "", - "dhcpServerAddr3": dm['dhcp_servers'][2]['ip_address'] if dm['dhcp_servers'][2]['ip_address'] is defined else ndfc.dhcpServerAddr3, - "vrfDhcp3": dm['dhcp_servers'][2]['vrf'] if dm['dhcp_servers'][2]['vrf'] is defined else "", - "ENABLE_NETFLOW": dm.netflow_enable if dm.netflow_enable is defined else ndfc.ENABLE_NETFLOW, - "SVI_NETFLOW_MONITOR": ndfc.SVI_NETFLOW_MONITOR, - "VLAN_NETFLOW_MONITOR": dm.vlan_netflow_monitor if (dm.netflow_enable is defined and dm.netflow_enable) else ndfc.VLAN_NETFLOW_MONITOR, - "enableIR": ndfc.enableIR, - "trmEnabled": dm.trm_enable if dm.trm_enable is defined else ndfc.trmEnabled, - "igmpVersion": ndfc.igmpVersion, - "trmV6Enabled": ndfc.trmV6Enabled, - "rtBothAuto": ndfc.rtBothAuto, - "enableL3OnBorder": dm.l3gw_on_border if dm.l3gw_on_border is defined else ndfc.enableL3OnBorder, - "enableL3OnBorderVpcBgw": ndfc.enableL3OnBorderVpcBgw, - "nveId": ndfc.nveId, - "type": "Normal", - } }}", - "vrf": "{{ ndfc.vrfName }}", - "type": "Normal", - "hierarchicalKey": "{{ fabric_name }}" -} diff --git a/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/4.1/.gitkeep b/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/4.1/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/4.1/msd_child_fabric_network.j2 b/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/4.1/msd_child_fabric_network.j2 deleted file mode 100644 index d8687a95f..000000000 --- a/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/4.1/msd_child_fabric_network.j2 +++ /dev/null @@ -1,48 +0,0 @@ -{# Auto-generated NDFC VXLAN EVPN MSD Child Fabric Network config data structure for fabric {{ fabric_name }} #} -{ - "fabric": "{{ fabric_name }}", - "networkName": "{{ network_name }}", - "displayName": "{{ network_name }}", - "networkId": "{{ ndfc.segmentId }}", - "networkTemplate": "Default_Network_Universal", - "networkExtensionTemplate": "Default_Network_Extension_Universal", - "networkTemplateConfig": "{{ { - "vrfName": ndfc.vrfName, - "vlanId": ndfc.vlanId, - "vlanName": ndfc.vlanName, - "segmentId": ndfc.segmentId, - "intfDescription": ndfc.intfDescription, - "gatewayIpAddress": ndfc.gatewayIpAddress, - "gatewayIpV6Address": ndfc.gatewayIpV6Address, - "mtu": ndfc.mtu, - "isLayer2Only": ndfc.isLayer2Only, - "suppressArp": ndfc.suppressArp, - "mcastGroup": dm.multicast_group_address | default(ndfc.mcastGroup), - "tag": ndfc.tag, - "secondaryGW1": ndfc.secondaryGW1, - "secondaryGW2": ndfc.secondaryGW2, - "secondaryGW3": ndfc.secondaryGW3, - "secondaryGW4": ndfc.secondaryGW4, - "loopbackId": dm.dhcp_loopback_id | default(ndfc.loopbackId), - "dhcpServerAddr1": dm['dhcp_servers'][0]['ip_address'] if dm['dhcp_servers'][0]['ip_address'] is defined else "", - "vrfDhcp": dm['dhcp_servers'][0]['vrf'] if dm['dhcp_servers'][0]['ip_address'] is defined else ndfc.vrfDhcp, - "dhcpServerAddr2": dm['dhcp_servers'][1]['ip_address'] if dm['dhcp_servers'][1]['ip_address'] is defined else ndfc.dhcpServerAddr2, - "vrfDhcp2": dm['dhcp_servers'][1]['vrf'] if dm['dhcp_servers'][1]['ip_address'] is defined else "", - "dhcpServerAddr3": dm['dhcp_servers'][2]['ip_address'] if dm['dhcp_servers'][2]['ip_address'] is defined else ndfc.dhcpServerAddr3, - "vrfDhcp3": dm['dhcp_servers'][2]['vrf'] if dm['dhcp_servers'][2]['vrf'] is defined else "", - "ENABLE_NETFLOW": dm.netflow_enable if dm.netflow_enable is defined else ndfc.ENABLE_NETFLOW, - "SVI_NETFLOW_MONITOR": ndfc.SVI_NETFLOW_MONITOR, - "VLAN_NETFLOW_MONITOR": dm.vlan_netflow_monitor if (dm.netflow_enable is defined and dm.netflow_enable) else ndfc.VLAN_NETFLOW_MONITOR, - "enableIR": ndfc.enableIR, - "trmEnabled": dm.trm_enable if dm.trm_enable is defined else ndfc.trmEnabled, - "igmpVersion": ndfc.igmpVersion, - "trmV6Enabled": ndfc.trmV6Enabled, - "rtBothAuto": ndfc.rtBothAuto, - "enableL3OnBorder": dm.l3gw_on_border if dm.l3gw_on_border is defined else ndfc.enableL3OnBorder, - "nveId": ndfc.nveId, - "type": "Normal", - } }}", - "vrf": "{{ ndfc.vrfName }}", - "type": "Normal", - "hierarchicalKey": "{{ fabric_name }}" -} diff --git a/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/msd_child_fabric_network.j2 b/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/msd_child_fabric_network.j2 deleted file mode 100644 index f29208713..000000000 --- a/roles/dtc/common/templates/ndfc_networks/msd_fabric/child_fabric/msd_child_fabric_network.j2 +++ /dev/null @@ -1,50 +0,0 @@ -{# Auto-generated NDFC VXLAN EVPN MSD Child Fabric Network config data structure for fabric {{ fabric_name }} #} -{ - "fabric": "{{ fabric_name }}", - "networkName": "{{ network_name }}", - "displayName": "{{ network_name }}", - "networkId": "{{ ndfc.segmentId }}", - "networkTemplate": "Default_Network_Universal", - "networkExtensionTemplate": "Default_Network_Extension_Universal", - "networkTemplateConfig": " {{ { - "vrfName": ndfc.vrfName, - "networkName": network_name, - "vlanId": ndfc.vlanId, - "vlanName": ndfc.vlanName, - "segmentId": ndfc.segmentId, - "intfDescription": ndfc.intfDescription, - "gatewayIpAddress": ndfc.gatewayIpAddress, - "gatewayIpV6Address": ndfc.gatewayIpV6Address, - "mtu": ndfc.mtu, - "isLayer2Only": ndfc.isLayer2Only, - "suppressArp": ndfc.suppressArp, - "mcastGroup": dm.multicast_group_address | default(ndfc.mcastGroup), - "tag": ndfc.tag, - "secondaryGW1": ndfc.secondaryGW1, - "secondaryGW2": ndfc.secondaryGW2, - "secondaryGW3": ndfc.secondaryGW3, - "secondaryGW4": ndfc.secondaryGW4, - "loopbackId": dm.dhcp_loopback_id | default(ndfc.loopbackId), - "dhcpServerAddr1": dm['dhcp_servers'][0]['ip_address'] if dm['dhcp_servers'][0]['ip_address'] is defined else "", - "vrfDhcp": dm['dhcp_servers'][0]['vrf'] if dm['dhcp_servers'][0]['ip_address'] is defined else ndfc.vrfDhcp, - "dhcpServerAddr2": dm['dhcp_servers'][1]['ip_address'] if dm['dhcp_servers'][1]['ip_address'] is defined else ndfc.dhcpServerAddr2, - "vrfDhcp2": dm['dhcp_servers'][1]['vrf'] if dm['dhcp_servers'][1]['ip_address'] is defined else "", - "dhcpServerAddr3": dm['dhcp_servers'][2]['ip_address'] if dm['dhcp_servers'][2]['ip_address'] is defined else ndfc.dhcpServerAddr3, - "vrfDhcp3": dm['dhcp_servers'][2]['vrf'] if dm['dhcp_servers'][2]['vrf'] is defined else "", - "ENABLE_NETFLOW": dm.netflow_enable if dm.netflow_enable is defined else ndfc.ENABLE_NETFLOW, - "SVI_NETFLOW_MONITOR": ndfc.SVI_NETFLOW_MONITOR, - "VLAN_NETFLOW_MONITOR": dm.vlan_netflow_monitor if (dm.netflow_enable is defined and dm.netflow_enable) else ndfc.VLAN_NETFLOW_MONITOR, - "enableIR": ndfc.enableIR, - "trmEnabled": dm.trm_enable if dm.trm_enable is defined else ndfc.trmEnabled, - "igmpVersion": ndfc.igmpVersion, - "trmV6Enabled": ndfc.trmV6Enabled, - "rtBothAuto": ndfc.rtBothAuto, - "enableL3OnBorder": dm.l3gw_on_border if dm.l3gw_on_border is defined else ndfc.enableL3OnBorder, - "enableL3OnBorderVpcBgw": ndfc.enableL3OnBorderVpcBgw, - "nveId": ndfc.nveId, - "type": "Normal", - } }}", - "vrf": "{{ ndfc.vrfName }}", - "type": "Normal", - "hierarchicalKey": "{{ fabric_name }}" -} diff --git a/roles/dtc/common/templates/ndfc_networks/msd_fabric/msd_fabric_networks.j2 b/roles/dtc/common/templates/ndfc_networks/msd_fabric/msd_fabric_networks.j2 index 755f313e0..46ea36ce4 100644 --- a/roles/dtc/common/templates/ndfc_networks/msd_fabric/msd_fabric_networks.j2 +++ b/roles/dtc/common/templates/ndfc_networks/msd_fabric/msd_fabric_networks.j2 @@ -38,6 +38,44 @@ mtu_l3intf: {{ net['mtu_l3intf'] | default(defaults.vxlan.overlay.networks.mtu_l3intf) }} route_target_both: {{ net['route_target_both'] | default(defaults.vxlan.overlay.networks.route_target_both) }} routing_tag: {{ net['route_tag'] | default(defaults.vxlan.overlay.networks.route_tag) }} +{% if net.child_fabrics is defined and net.child_fabrics %} +{% set child_fabrics = net.child_fabrics %} + child_fabric_config: +{% else %} +{% set child_fabrics = [] %} +{% endif %} +{% for child_fabric in child_fabrics %} + - fabric_name: {{ child_fabric['name'] | default(omit) }} +{% if (MD_Multisite.child_fabrics_data[child_fabric['name']]['attributes']['REPLICATION_MODE'] | lower) == 'multicast' %} + multicast_group_address: {{ child_fabric['multicast_group_address'] | default(omit) }} +{% endif %} + dhcp_loopback_id: {{ child_fabric['dhcp_loopback_id'] | default(omit) }} +{% if child_fabric.dhcp_servers is defined %} +{% if child_fabric.dhcp_servers | length == 1 %} + dhcp_srvr1_ip: {{ child_fabric['dhcp_servers'][0]['ip_address'] }} + dhcp_srvr1_vrf: {{ child_fabric['dhcp_servers'][0]['vrf'] }} +{% elif child_fabric.dhcp_servers | length == 2 %} + dhcp_srvr1_ip: {{ child_fabric['dhcp_servers'][0]['ip_address'] }} + dhcp_srvr1_vrf: {{ child_fabric['dhcp_servers'][0]['vrf'] }} + dhcp_srvr2_ip: {{ child_fabric['dhcp_servers'][1]['ip_address'] }} + dhcp_srvr2_vrf: {{ child_fabric['dhcp_servers'][1]['vrf'] }} +{% elif child_fabric.dhcp_servers | length == 3 %} + dhcp_srvr1_ip: {{ child_fabric['dhcp_servers'][0]['ip_address'] }} + dhcp_srvr1_vrf: {{ child_fabric['dhcp_servers'][0]['vrf'] }} + dhcp_srvr2_ip: {{ child_fabric['dhcp_servers'][1]['ip_address'] }} + dhcp_srvr2_vrf: {{ child_fabric['dhcp_servers'][1]['vrf'] }} + dhcp_srvr3_ip: {{ child_fabric['dhcp_servers'][2]['ip_address'] }} + dhcp_srvr3_vrf: {{ child_fabric['dhcp_servers'][2]['vrf'] }} +{% endif %} +{% endif %} + trm_enable: {{ child_fabric['trm_enable'] | default(omit) }} +{# trmv6_enable: {{ child_fabric['trmv6_enable'] | default(omit) }} #} + l3gw_on_border: {{ child_fabric['l3gw_on_border'] | default(omit) }} + netflow_enable: {{ child_fabric['netflow_enable'] | default(omit) }} +{% if child_fabric['netflow_enable'] is defined and child_fabric['netflow_enable'] | bool %} + vlan_nf_monitor: {{ child_fabric['vlan_netflow_monitor'] | default(omit) }} +{% endif %} +{% endfor %} {# ------------------------------------------------------ #} {# Attach Group Section #} {# ------------------------------------------------------ #} diff --git a/roles/dtc/common/templates/ndfc_networks/msd_fabric/msd_fabric_networks.j2.orig b/roles/dtc/common/templates/ndfc_networks/msd_fabric/msd_fabric_networks.j2.orig new file mode 100644 index 000000000..755f313e0 --- /dev/null +++ b/roles/dtc/common/templates/ndfc_networks/msd_fabric/msd_fabric_networks.j2.orig @@ -0,0 +1,58 @@ +{# Auto-generated NDFC MSD network_attach_groups_dict config data structure for fabric {{ vxlan.fabric.name }} #} +{% if MD_Extended.vxlan.multisite.overlay.networks is defined and MD_Extended.vxlan.multisite.overlay.networks %} +{% set networks = MD_Extended.vxlan.multisite.overlay.networks %} +{% else %} +{% set networks = [] %} +{% endif %} +{% for net in networks %} +- net_name: {{ net['name'] }} +{# ------------------------------------------------------ #} +{# Properties Section #} +{# ------------------------------------------------------ #} + is_l2only: {{ net['is_l2_only'] | default(defaults.vxlan.overlay.networks.is_l2_only) }} + vrf_name: {{ net['vrf_name'] | default(omit) }} + net_id: {{ net['net_id'] | default(omit) }} + vlan_id: {{ net['vlan_id'] | default(omit) }} + vlan_name: {{ net['vlan_name'] | default(omit) }} + gw_ip_subnet: {{ net['gw_ip_address'] | default(omit) }} +{% if net.secondary_ip_addresses is defined %} +{% if net.secondary_ip_addresses | length == 1 %} + secondary_ip_gw1: {{ net['secondary_ip_addresses'][0]['ip_address'] }} +{% elif net.secondary_ip_addresses | length == 2 %} + secondary_ip_gw1: {{ net['secondary_ip_addresses'][0]['ip_address'] }} + secondary_ip_gw2: {{ net['secondary_ip_addresses'][1]['ip_address'] }} +{% elif net.secondary_ip_addresses | length == 3 %} + secondary_ip_gw1: {{ net['secondary_ip_addresses'][0]['ip_address'] }} + secondary_ip_gw2: {{ net['secondary_ip_addresses'][1]['ip_address'] }} + secondary_ip_gw3: {{ net['secondary_ip_addresses'][2]['ip_address'] }} +{% elif net.secondary_ip_addresses | length == 4 %} + secondary_ip_gw1: {{ net['secondary_ip_addresses'][0]['ip_address'] }} + secondary_ip_gw2: {{ net['secondary_ip_addresses'][1]['ip_address'] }} + secondary_ip_gw3: {{ net['secondary_ip_addresses'][2]['ip_address'] }} + secondary_ip_gw4: {{ net['secondary_ip_addresses'][3]['ip_address'] }} +{% endif %} +{% endif %} + arp_suppress: {{ net['arp_suppress'] | default(defaults.vxlan.overlay.networks.arp_supress) }} + gw_ipv6_subnet: {{ net['gw_ipv6_address'] | default(omit) }} + int_desc: {{ net['int_desc'] | default(defaults.vxlan.overlay.networks.net_description) }} + mtu_l3intf: {{ net['mtu_l3intf'] | default(defaults.vxlan.overlay.networks.mtu_l3intf) }} + route_target_both: {{ net['route_target_both'] | default(defaults.vxlan.overlay.networks.route_target_both) }} + routing_tag: {{ net['route_tag'] | default(defaults.vxlan.overlay.networks.route_tag) }} +{# ------------------------------------------------------ #} +{# Attach Group Section #} +{# ------------------------------------------------------ #} +{# Don't need to attach vrfs if there are no msd_switches #} +{% if net['network_attach_group'] is defined %} + attach: +{% if MD_Multisite.overlay_attach_groups.network_attach_groups_dict is defined and MD_Multisite.overlay_attach_groups.network_attach_groups_dict %} +{% set network_attach_groups_dict = MD_Multisite.overlay_attach_groups.network_attach_groups_dict %} +{% endif %} +{% for attach in network_attach_groups_dict[net['network_attach_group']] %} + - ip_address: {{ attach['mgmt_ip_address'] }} +{% if attach['ports'] is defined %} + ports: {{ attach['ports'] }} +{% endif %} +{% endfor %} + deploy: false +{% endif %} +{% endfor %} diff --git a/roles/dtc/create/tasks/msd/vrfs_networks.yml b/roles/dtc/create/tasks/msd/vrfs_networks.yml index e08e018a2..8ca05dcf9 100644 --- a/roles/dtc/create/tasks/msd/vrfs_networks.yml +++ b/roles/dtc/create/tasks/msd/vrfs_networks.yml @@ -172,11 +172,11 @@ - MD_Extended.vxlan.multisite.overlay.networks - change_flags_multisite.changes_detected_networks -- name: Manage Child Fabric Networks in Nexus Dashboard - cisco.nac_dc_vxlan.dtc.manage_child_fabric_networks: - nd_version: "{{ nd_version }}" - msite_data: "{{ MD_Multisite }}" - register: child_fabric_network_results +# - name: Manage Child Fabric Networks in Nexus Dashboard +# cisco.nac_dc_vxlan.dtc.manage_child_fabric_networks: +# nd_version: "{{ nd_version }}" +# msite_data: "{{ MD_Multisite }}" +# register: child_fabric_network_results - name: Update Child Fabrics VRFs and Networks Changed State ansible.builtin.set_fact: