diff --git a/ansible_collections/arista/avd/docs/porting-guides/5.x.x.md b/ansible_collections/arista/avd/docs/porting-guides/5.x.x.md index 3dc636d9c93..1f4dd85eee1 100644 --- a/ansible_collections/arista/avd/docs/porting-guides/5.x.x.md +++ b/ansible_collections/arista/avd/docs/porting-guides/5.x.x.md @@ -465,6 +465,20 @@ The description can be reverted manually if needed: +mgmt_interface_description: "oob_management" ``` +#### VRF diagnostic loopback interfaces + +The default interface description for VRF diagnostic loopbacks changes to `DIAG_VRF_`. Previously the default description was `_VTEP_DIAGNOSTICS`. + +Setting the description directly on `loopback_description` defined under `vtep_diagnostic` still takes precedence. + +The default descriptions can be reverted manually if needed: + +```diff ++default_vrf_diag_loopback_description: "{vrf}_VTEP_DIAGNOSTICS" +``` + +The description fields support templates. See the input variables documentation for available fields. + #### Connected Endpoints ethernet interfaces The default interface description for the connected endpoints changes to `__`. diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf1a.md b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf1a.md index 62d820eb68f..ddde71713f7 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf1a.md +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf1a.md @@ -359,8 +359,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 10.255.0.3/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 10.255.1.3/32 | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | 10.255.10.3/32 | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | 10.255.11.3/32 | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | 10.255.10.3/32 | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | 10.255.11.3/32 | ##### IPv6 @@ -368,8 +368,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | - | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | - | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | - | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | - | #### Loopback Interfaces Device Configuration @@ -386,13 +386,13 @@ interface Loopback1 ip address 10.255.1.3/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.3/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.3/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf1b.md b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf1b.md index b1aea70b336..b61bf11dc1a 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf1b.md +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf1b.md @@ -359,8 +359,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 10.255.0.4/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 10.255.1.3/32 | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | 10.255.10.4/32 | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | 10.255.11.4/32 | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | 10.255.10.4/32 | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | 10.255.11.4/32 | ##### IPv6 @@ -368,8 +368,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | - | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | - | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | - | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | - | #### Loopback Interfaces Device Configuration @@ -386,13 +386,13 @@ interface Loopback1 ip address 10.255.1.3/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.4/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.4/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf2a.md b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf2a.md index 699d3902d06..814d3ec58c0 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf2a.md +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf2a.md @@ -367,8 +367,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 10.255.0.5/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 10.255.1.5/32 | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | 10.255.10.5/32 | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | 10.255.11.5/32 | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | 10.255.10.5/32 | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | 10.255.11.5/32 | ##### IPv6 @@ -376,8 +376,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | - | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | - | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | - | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | - | #### Loopback Interfaces Device Configuration @@ -394,13 +394,13 @@ interface Loopback1 ip address 10.255.1.5/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.5/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.5/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf2b.md b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf2b.md index 3f027821918..caac95d57eb 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf2b.md +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc1-leaf2b.md @@ -367,8 +367,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 10.255.0.6/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 10.255.1.5/32 | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | 10.255.10.6/32 | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | 10.255.11.6/32 | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | 10.255.10.6/32 | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | 10.255.11.6/32 | ##### IPv6 @@ -376,8 +376,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | - | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | - | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | - | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | - | #### Loopback Interfaces Device Configuration @@ -394,13 +394,13 @@ interface Loopback1 ip address 10.255.1.5/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.6/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.6/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf1a.md b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf1a.md index b94afcc90df..752ef997541 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf1a.md +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf1a.md @@ -359,8 +359,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 10.255.128.13/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 10.255.129.13/32 | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | 10.255.10.13/32 | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | 10.255.11.13/32 | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | 10.255.10.13/32 | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | 10.255.11.13/32 | ##### IPv6 @@ -368,8 +368,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | - | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | - | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | - | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | - | #### Loopback Interfaces Device Configuration @@ -386,13 +386,13 @@ interface Loopback1 ip address 10.255.129.13/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.13/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.13/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf1b.md b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf1b.md index 24f5f02ab5a..5d31a1e7bc3 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf1b.md +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf1b.md @@ -359,8 +359,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 10.255.128.14/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 10.255.129.13/32 | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | 10.255.10.14/32 | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | 10.255.11.14/32 | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | 10.255.10.14/32 | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | 10.255.11.14/32 | ##### IPv6 @@ -368,8 +368,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | - | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | - | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | - | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | - | #### Loopback Interfaces Device Configuration @@ -386,13 +386,13 @@ interface Loopback1 ip address 10.255.129.13/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.14/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.14/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf2a.md b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf2a.md index 8958dba962a..1ccda73ebab 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf2a.md +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf2a.md @@ -367,8 +367,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 10.255.128.15/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 10.255.129.15/32 | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | 10.255.10.15/32 | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | 10.255.11.15/32 | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | 10.255.10.15/32 | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | 10.255.11.15/32 | ##### IPv6 @@ -376,8 +376,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | - | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | - | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | - | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | - | #### Loopback Interfaces Device Configuration @@ -394,13 +394,13 @@ interface Loopback1 ip address 10.255.129.15/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.15/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.15/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf2b.md b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf2b.md index d3d2a4f22f5..59138f9cef3 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf2b.md +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/documentation/devices/dc2-leaf2b.md @@ -367,8 +367,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 10.255.128.16/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 10.255.129.15/32 | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | 10.255.10.16/32 | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | 10.255.11.16/32 | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | 10.255.10.16/32 | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | 10.255.11.16/32 | ##### IPv6 @@ -376,8 +376,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | - | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | - | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | - | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | - | #### Loopback Interfaces Device Configuration @@ -394,13 +394,13 @@ interface Loopback1 ip address 10.255.129.15/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.16/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.16/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf1a.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf1a.cfg index 70be116e1b4..d1ac355fd33 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf1a.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf1a.cfg @@ -134,13 +134,13 @@ interface Loopback1 ip address 10.255.1.3/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.3/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.3/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf1b.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf1b.cfg index 5d06e4773eb..88dbd154cca 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf1b.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf1b.cfg @@ -134,13 +134,13 @@ interface Loopback1 ip address 10.255.1.3/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.4/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.4/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf2a.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf2a.cfg index 0cf76b0dd8f..2a10ad72797 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf2a.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf2a.cfg @@ -141,13 +141,13 @@ interface Loopback1 ip address 10.255.1.5/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.5/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.5/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf2b.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf2b.cfg index b0c461784d3..fb8bb82c7b0 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf2b.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf2b.cfg @@ -141,13 +141,13 @@ interface Loopback1 ip address 10.255.1.5/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.6/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.6/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf1a.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf1a.cfg index 57127117680..6f36489d675 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf1a.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf1a.cfg @@ -134,13 +134,13 @@ interface Loopback1 ip address 10.255.129.13/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.13/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.13/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf1b.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf1b.cfg index 32e9200c340..8177a777d06 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf1b.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf1b.cfg @@ -134,13 +134,13 @@ interface Loopback1 ip address 10.255.129.13/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.14/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.14/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf2a.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf2a.cfg index 8cf8fde53ac..a2d7f2f6eb4 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf2a.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf2a.cfg @@ -141,13 +141,13 @@ interface Loopback1 ip address 10.255.129.15/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.15/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.15/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf2b.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf2b.cfg index b6ce25e1309..5da6ae69ea0 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf2b.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf2b.cfg @@ -141,13 +141,13 @@ interface Loopback1 ip address 10.255.129.15/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.16/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.16/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml index a98018dc6ac..cdcdb329f0f 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml @@ -430,12 +430,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.1.3/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.3/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.3/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml index 71a683ce4b4..a204385a4bb 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml @@ -430,12 +430,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.1.3/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.4/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.4/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml index f3c92270d4c..f3152a09660 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml @@ -502,12 +502,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.1.5/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.5/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.5/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml index 95935924964..a58f9c545ee 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml @@ -502,12 +502,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.1.5/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.6/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.6/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1a.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1a.yml index c715085df41..486f216028d 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1a.yml +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1a.yml @@ -430,12 +430,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.129.13/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.13/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.13/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1b.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1b.yml index 6a118282f0c..a9b9117c804 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1b.yml +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf1b.yml @@ -430,12 +430,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.129.13/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.14/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.14/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2a.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2a.yml index 02c7095eda1..dcbfe5e4856 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2a.yml +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2a.yml @@ -502,12 +502,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.129.15/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.15/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.15/32 diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2b.yml b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2b.yml index 0dd00b04242..8b1071b6c3e 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2b.yml +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/structured_configs/dc2-leaf2b.yml @@ -502,12 +502,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.129.15/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.16/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.16/32 diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf1a.md b/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf1a.md index b7e500aa556..92db7ff3921 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf1a.md +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf1a.md @@ -420,8 +420,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 10.255.0.3/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 10.255.1.3/32 | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | 10.255.10.3/32 | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | 10.255.11.3/32 | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | 10.255.10.3/32 | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | 10.255.11.3/32 | ##### IPv6 @@ -429,8 +429,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | - | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | - | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | - | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | - | #### Loopback Interfaces Device Configuration @@ -447,13 +447,13 @@ interface Loopback1 ip address 10.255.1.3/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.3/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.3/32 diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf1b.md b/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf1b.md index aefbcda8ee6..3eb0086a51c 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf1b.md +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf1b.md @@ -420,8 +420,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 10.255.0.4/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 10.255.1.3/32 | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | 10.255.10.4/32 | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | 10.255.11.4/32 | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | 10.255.10.4/32 | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | 10.255.11.4/32 | ##### IPv6 @@ -429,8 +429,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | - | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | - | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | - | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | - | #### Loopback Interfaces Device Configuration @@ -447,13 +447,13 @@ interface Loopback1 ip address 10.255.1.3/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.4/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.4/32 diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf2a.md b/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf2a.md index 82388edcfb5..87c2fa58080 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf2a.md +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf2a.md @@ -420,8 +420,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 10.255.0.5/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 10.255.1.5/32 | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | 10.255.10.5/32 | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | 10.255.11.5/32 | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | 10.255.10.5/32 | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | 10.255.11.5/32 | ##### IPv6 @@ -429,8 +429,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | - | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | - | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | - | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | - | #### Loopback Interfaces Device Configuration @@ -447,13 +447,13 @@ interface Loopback1 ip address 10.255.1.5/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.5/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.5/32 diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf2b.md b/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf2b.md index a4fa45552f2..e01892a25a3 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf2b.md +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/documentation/devices/dc1-leaf2b.md @@ -420,8 +420,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 10.255.0.6/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 10.255.1.5/32 | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | 10.255.10.6/32 | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | 10.255.11.6/32 | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | 10.255.10.6/32 | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | 10.255.11.6/32 | ##### IPv6 @@ -429,8 +429,8 @@ interface Port-Channel8 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback10 | VRF10_VTEP_DIAGNOSTICS | VRF10 | - | -| Loopback11 | VRF11_VTEP_DIAGNOSTICS | VRF11 | - | +| Loopback10 | DIAG_VRF_VRF10 | VRF10 | - | +| Loopback11 | DIAG_VRF_VRF11 | VRF11 | - | #### Loopback Interfaces Device Configuration @@ -447,13 +447,13 @@ interface Loopback1 ip address 10.255.1.5/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.6/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.6/32 diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf1a.cfg b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf1a.cfg index afce49cb531..b5c43284c08 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf1a.cfg +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf1a.cfg @@ -139,13 +139,13 @@ interface Loopback1 ip address 10.255.1.3/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.3/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.3/32 diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf1b.cfg b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf1b.cfg index 86484ab5c97..f90d1d28ab2 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf1b.cfg +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf1b.cfg @@ -139,13 +139,13 @@ interface Loopback1 ip address 10.255.1.3/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.4/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.4/32 diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf2a.cfg b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf2a.cfg index 21a77aeb15e..37f11dea479 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf2a.cfg +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf2a.cfg @@ -139,13 +139,13 @@ interface Loopback1 ip address 10.255.1.5/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.5/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.5/32 diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf2b.cfg b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf2b.cfg index 10fcaf2d1d5..287b3b7701f 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf2b.cfg +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf2b.cfg @@ -139,13 +139,13 @@ interface Loopback1 ip address 10.255.1.5/32 ! interface Loopback10 - description VRF10_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF10 no shutdown vrf VRF10 ip address 10.255.10.6/32 ! interface Loopback11 - description VRF11_VTEP_DIAGNOSTICS + description DIAG_VRF_VRF11 no shutdown vrf VRF11 ip address 10.255.11.6/32 diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml index 5fa0020ce2e..5493f52edf7 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1a.yml @@ -451,12 +451,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.1.3/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.3/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.3/32 diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml index 1ddd5518ee9..f6296381d4e 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf1b.yml @@ -451,12 +451,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.1.3/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.4/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.4/32 diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml index d445ebe957f..8f3fa3982b5 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2a.yml @@ -451,12 +451,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.1.5/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.5/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.5/32 diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml index 5edfc87e9e4..6537b98c4ff 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/structured_configs/dc1-leaf2b.yml @@ -451,12 +451,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.1.5/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.6/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.6/32 diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-LEAF2A.md b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-LEAF2A.md index 93b837bd46b..eaa7f43f657 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-LEAF2A.md +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-LEAF2A.md @@ -480,7 +480,7 @@ interface Port-Channel10 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 192.168.255.6/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 192.168.254.6/32 | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | 10.255.1.6/32 | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | 10.255.1.6/32 | ##### IPv6 @@ -488,7 +488,7 @@ interface Port-Channel10 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | - | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | - | #### Loopback Interfaces Device Configuration @@ -505,7 +505,7 @@ interface Loopback1 ip address 192.168.254.6/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.6/32 diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-LEAF2B.md b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-LEAF2B.md index f9b76e44e2d..3410872336c 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-LEAF2B.md +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-LEAF2B.md @@ -480,7 +480,7 @@ interface Port-Channel10 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 192.168.255.7/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 192.168.254.6/32 | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | 10.255.1.7/32 | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | 10.255.1.7/32 | ##### IPv6 @@ -488,7 +488,7 @@ interface Port-Channel10 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | - | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | - | #### Loopback Interfaces Device Configuration @@ -505,7 +505,7 @@ interface Loopback1 ip address 192.168.254.6/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.7/32 diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-SVC3A.md b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-SVC3A.md index 12eb18aa7b0..ea1d8b1716e 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-SVC3A.md +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-SVC3A.md @@ -524,7 +524,7 @@ interface Port-Channel10 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 192.168.255.8/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 192.168.254.8/32 | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | 10.255.1.8/32 | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | 10.255.1.8/32 | ##### IPv6 @@ -532,7 +532,7 @@ interface Port-Channel10 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | - | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | - | #### Loopback Interfaces Device Configuration @@ -549,7 +549,7 @@ interface Loopback1 ip address 192.168.254.8/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.8/32 diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-SVC3B.md b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-SVC3B.md index e5e26693845..3070cce2d31 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-SVC3B.md +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/documentation/devices/DC1-SVC3B.md @@ -498,7 +498,7 @@ interface Port-Channel7 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 192.168.255.9/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 192.168.254.8/32 | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | 10.255.1.9/32 | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | 10.255.1.9/32 | ##### IPv6 @@ -506,7 +506,7 @@ interface Port-Channel7 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | - | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | - | #### Loopback Interfaces Device Configuration @@ -523,7 +523,7 @@ interface Loopback1 ip address 192.168.254.8/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.9/32 diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-LEAF2A.cfg index d3ac87c1a86..1fb3545310b 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-LEAF2A.cfg @@ -196,7 +196,7 @@ interface Loopback1 ip address 192.168.254.6/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.6/32 diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-LEAF2B.cfg b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-LEAF2B.cfg index c3a280f5aff..d306c9224f3 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-LEAF2B.cfg @@ -196,7 +196,7 @@ interface Loopback1 ip address 192.168.254.6/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.7/32 diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SVC3A.cfg b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SVC3A.cfg index 56e9ee44dbc..0cc4678dc3f 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SVC3A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SVC3A.cfg @@ -231,7 +231,7 @@ interface Loopback1 ip address 192.168.254.8/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.8/32 diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SVC3B.cfg b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SVC3B.cfg index 43a5f6c5b3e..d9db67cc89d 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SVC3B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SVC3B.cfg @@ -215,7 +215,7 @@ interface Loopback1 ip address 192.168.254.8/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.9/32 diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2A.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2A.yml index 1f5c03b4b01..4e2ae7cf15a 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2A.yml +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2A.yml @@ -750,7 +750,7 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.6/32 - name: Loopback100 - description: Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description: DIAG_VRF_Tenant_A_OP_Zone shutdown: false vrf: Tenant_A_OP_Zone ip_address: 10.255.1.6/32 diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2B.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2B.yml index 978b748f6d3..2ee440fb265 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2B.yml +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-LEAF2B.yml @@ -750,7 +750,7 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.6/32 - name: Loopback100 - description: Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description: DIAG_VRF_Tenant_A_OP_Zone shutdown: false vrf: Tenant_A_OP_Zone ip_address: 10.255.1.7/32 diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3A.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3A.yml index 6103544048f..b227ac7bc58 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3A.yml +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3A.yml @@ -930,7 +930,7 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.8/32 - name: Loopback100 - description: Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description: DIAG_VRF_Tenant_A_OP_Zone shutdown: false vrf: Tenant_A_OP_Zone ip_address: 10.255.1.8/32 diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3B.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3B.yml index 42dd0f75732..b5fdae7e7d6 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3B.yml +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/DC1-SVC3B.yml @@ -908,7 +908,7 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.8/32 - name: Loopback100 - description: Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description: DIAG_VRF_Tenant_A_OP_Zone shutdown: false vrf: Tenant_A_OP_Zone ip_address: 10.255.1.9/32 diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/cvp-empty-filter/cv_server_configlets.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/cvp-empty-filter/cv_server_configlets.yml index b40ef5ab11a..d47b0c24a8d 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/cvp-empty-filter/cv_server_configlets.yml +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/cvp-empty-filter/cv_server_configlets.yml @@ -455,9 +455,9 @@ cvp_configlets: 10 mode active\n!\ninterface Loopback0\n description ROUTER_ID\n no shutdown\n \ ip address 192.168.255.6/32\n!\ninterface Loopback1\n description VXLAN_TUNNEL_SOURCE\n \ no shutdown\n ip address 192.168.254.6/32\n!\ninterface Loopback100\n description - Tenant_A_OP_Zone_VTEP_DIAGNOSTICS\n no shutdown\n vrf Tenant_A_OP_Zone\n ip - address 10.255.1.6/32\n!\ninterface Management1\n description OOB_MANAGEMENT\n - \ no shutdown\n vrf MGMT\n ip address 192.168.200.106/24\n!\ninterface Vlan110\n + DIAG_VRF_Tenant_A_OP_Zone\n no shutdown\n vrf Tenant_A_OP_Zone\n ip address + 10.255.1.6/32\n!\ninterface Management1\n description OOB_MANAGEMENT\n no + shutdown\n vrf MGMT\n ip address 192.168.200.106/24\n!\ninterface Vlan110\n \ description Tenant_A_OP_Zone_1\n no shutdown\n vrf Tenant_A_OP_Zone\n ip address virtual 10.1.10.1/24\n!\ninterface Vlan111\n description Tenant_A_OP_Zone_2\n \ no shutdown\n vrf Tenant_A_OP_Zone\n ip helper-address 1.1.1.1 vrf MGMT @@ -636,9 +636,9 @@ cvp_configlets: 10 mode active\n!\ninterface Loopback0\n description ROUTER_ID\n no shutdown\n \ ip address 192.168.255.7/32\n!\ninterface Loopback1\n description VXLAN_TUNNEL_SOURCE\n \ no shutdown\n ip address 192.168.254.6/32\n!\ninterface Loopback100\n description - Tenant_A_OP_Zone_VTEP_DIAGNOSTICS\n no shutdown\n vrf Tenant_A_OP_Zone\n ip - address 10.255.1.7/32\n!\ninterface Management1\n description OOB_MANAGEMENT\n - \ no shutdown\n vrf MGMT\n ip address 192.168.200.107/24\n!\ninterface Vlan110\n + DIAG_VRF_Tenant_A_OP_Zone\n no shutdown\n vrf Tenant_A_OP_Zone\n ip address + 10.255.1.7/32\n!\ninterface Management1\n description OOB_MANAGEMENT\n no + shutdown\n vrf MGMT\n ip address 192.168.200.107/24\n!\ninterface Vlan110\n \ description Tenant_A_OP_Zone_1\n no shutdown\n vrf Tenant_A_OP_Zone\n ip address virtual 10.1.10.1/24\n!\ninterface Vlan111\n description Tenant_A_OP_Zone_2\n \ no shutdown\n vrf Tenant_A_OP_Zone\n ip helper-address 1.1.1.1 vrf MGMT @@ -1105,9 +1105,9 @@ cvp_configlets: \ no shutdown\n channel-group 10 mode active\n!\ninterface Loopback0\n description ROUTER_ID\n no shutdown\n ip address 192.168.255.8/32\n!\ninterface Loopback1\n \ description VXLAN_TUNNEL_SOURCE\n no shutdown\n ip address 192.168.254.8/32\n!\ninterface - Loopback100\n description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS\n no shutdown\n - \ vrf Tenant_A_OP_Zone\n ip address 10.255.1.8/32\n!\ninterface Management1\n - \ description OOB_MANAGEMENT\n no shutdown\n vrf MGMT\n ip address 192.168.200.108/24\n!\ninterface + Loopback100\n description DIAG_VRF_Tenant_A_OP_Zone\n no shutdown\n vrf + Tenant_A_OP_Zone\n ip address 10.255.1.8/32\n!\ninterface Management1\n description + OOB_MANAGEMENT\n no shutdown\n vrf MGMT\n ip address 192.168.200.108/24\n!\ninterface Vlan110\n description Tenant_A_OP_Zone_1\n no shutdown\n vrf Tenant_A_OP_Zone\n \ ip address virtual 10.1.10.1/24\n!\ninterface Vlan111\n description Tenant_A_OP_Zone_2\n \ no shutdown\n vrf Tenant_A_OP_Zone\n ip helper-address 1.1.1.1 vrf MGMT @@ -1320,9 +1320,9 @@ cvp_configlets: \ no shutdown\n channel-group 7 mode active\n!\ninterface Loopback0\n description ROUTER_ID\n no shutdown\n ip address 192.168.255.9/32\n!\ninterface Loopback1\n \ description VXLAN_TUNNEL_SOURCE\n no shutdown\n ip address 192.168.254.8/32\n!\ninterface - Loopback100\n description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS\n no shutdown\n - \ vrf Tenant_A_OP_Zone\n ip address 10.255.1.9/32\n!\ninterface Management1\n - \ description OOB_MANAGEMENT\n no shutdown\n vrf MGMT\n ip address 192.168.200.109/24\n!\ninterface + Loopback100\n description DIAG_VRF_Tenant_A_OP_Zone\n no shutdown\n vrf + Tenant_A_OP_Zone\n ip address 10.255.1.9/32\n!\ninterface Management1\n description + OOB_MANAGEMENT\n no shutdown\n vrf MGMT\n ip address 192.168.200.109/24\n!\ninterface Vlan110\n description Tenant_A_OP_Zone_1\n no shutdown\n vrf Tenant_A_OP_Zone\n \ ip address virtual 10.1.10.1/24\n!\ninterface Vlan111\n description Tenant_A_OP_Zone_2\n \ no shutdown\n vrf Tenant_A_OP_Zone\n ip helper-address 1.1.1.1 vrf MGMT diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/cvp/cv_server_configlets.yml b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/cvp/cv_server_configlets.yml index b40ef5ab11a..d47b0c24a8d 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/cvp/cv_server_configlets.yml +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/structured_configs/cvp/cv_server_configlets.yml @@ -455,9 +455,9 @@ cvp_configlets: 10 mode active\n!\ninterface Loopback0\n description ROUTER_ID\n no shutdown\n \ ip address 192.168.255.6/32\n!\ninterface Loopback1\n description VXLAN_TUNNEL_SOURCE\n \ no shutdown\n ip address 192.168.254.6/32\n!\ninterface Loopback100\n description - Tenant_A_OP_Zone_VTEP_DIAGNOSTICS\n no shutdown\n vrf Tenant_A_OP_Zone\n ip - address 10.255.1.6/32\n!\ninterface Management1\n description OOB_MANAGEMENT\n - \ no shutdown\n vrf MGMT\n ip address 192.168.200.106/24\n!\ninterface Vlan110\n + DIAG_VRF_Tenant_A_OP_Zone\n no shutdown\n vrf Tenant_A_OP_Zone\n ip address + 10.255.1.6/32\n!\ninterface Management1\n description OOB_MANAGEMENT\n no + shutdown\n vrf MGMT\n ip address 192.168.200.106/24\n!\ninterface Vlan110\n \ description Tenant_A_OP_Zone_1\n no shutdown\n vrf Tenant_A_OP_Zone\n ip address virtual 10.1.10.1/24\n!\ninterface Vlan111\n description Tenant_A_OP_Zone_2\n \ no shutdown\n vrf Tenant_A_OP_Zone\n ip helper-address 1.1.1.1 vrf MGMT @@ -636,9 +636,9 @@ cvp_configlets: 10 mode active\n!\ninterface Loopback0\n description ROUTER_ID\n no shutdown\n \ ip address 192.168.255.7/32\n!\ninterface Loopback1\n description VXLAN_TUNNEL_SOURCE\n \ no shutdown\n ip address 192.168.254.6/32\n!\ninterface Loopback100\n description - Tenant_A_OP_Zone_VTEP_DIAGNOSTICS\n no shutdown\n vrf Tenant_A_OP_Zone\n ip - address 10.255.1.7/32\n!\ninterface Management1\n description OOB_MANAGEMENT\n - \ no shutdown\n vrf MGMT\n ip address 192.168.200.107/24\n!\ninterface Vlan110\n + DIAG_VRF_Tenant_A_OP_Zone\n no shutdown\n vrf Tenant_A_OP_Zone\n ip address + 10.255.1.7/32\n!\ninterface Management1\n description OOB_MANAGEMENT\n no + shutdown\n vrf MGMT\n ip address 192.168.200.107/24\n!\ninterface Vlan110\n \ description Tenant_A_OP_Zone_1\n no shutdown\n vrf Tenant_A_OP_Zone\n ip address virtual 10.1.10.1/24\n!\ninterface Vlan111\n description Tenant_A_OP_Zone_2\n \ no shutdown\n vrf Tenant_A_OP_Zone\n ip helper-address 1.1.1.1 vrf MGMT @@ -1105,9 +1105,9 @@ cvp_configlets: \ no shutdown\n channel-group 10 mode active\n!\ninterface Loopback0\n description ROUTER_ID\n no shutdown\n ip address 192.168.255.8/32\n!\ninterface Loopback1\n \ description VXLAN_TUNNEL_SOURCE\n no shutdown\n ip address 192.168.254.8/32\n!\ninterface - Loopback100\n description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS\n no shutdown\n - \ vrf Tenant_A_OP_Zone\n ip address 10.255.1.8/32\n!\ninterface Management1\n - \ description OOB_MANAGEMENT\n no shutdown\n vrf MGMT\n ip address 192.168.200.108/24\n!\ninterface + Loopback100\n description DIAG_VRF_Tenant_A_OP_Zone\n no shutdown\n vrf + Tenant_A_OP_Zone\n ip address 10.255.1.8/32\n!\ninterface Management1\n description + OOB_MANAGEMENT\n no shutdown\n vrf MGMT\n ip address 192.168.200.108/24\n!\ninterface Vlan110\n description Tenant_A_OP_Zone_1\n no shutdown\n vrf Tenant_A_OP_Zone\n \ ip address virtual 10.1.10.1/24\n!\ninterface Vlan111\n description Tenant_A_OP_Zone_2\n \ no shutdown\n vrf Tenant_A_OP_Zone\n ip helper-address 1.1.1.1 vrf MGMT @@ -1320,9 +1320,9 @@ cvp_configlets: \ no shutdown\n channel-group 7 mode active\n!\ninterface Loopback0\n description ROUTER_ID\n no shutdown\n ip address 192.168.255.9/32\n!\ninterface Loopback1\n \ description VXLAN_TUNNEL_SOURCE\n no shutdown\n ip address 192.168.254.8/32\n!\ninterface - Loopback100\n description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS\n no shutdown\n - \ vrf Tenant_A_OP_Zone\n ip address 10.255.1.9/32\n!\ninterface Management1\n - \ description OOB_MANAGEMENT\n no shutdown\n vrf MGMT\n ip address 192.168.200.109/24\n!\ninterface + Loopback100\n description DIAG_VRF_Tenant_A_OP_Zone\n no shutdown\n vrf + Tenant_A_OP_Zone\n ip address 10.255.1.9/32\n!\ninterface Management1\n description + OOB_MANAGEMENT\n no shutdown\n vrf MGMT\n ip address 192.168.200.109/24\n!\ninterface Vlan110\n description Tenant_A_OP_Zone_1\n no shutdown\n vrf Tenant_A_OP_Zone\n \ ip address virtual 10.1.10.1/24\n!\ninterface Vlan111\n description Tenant_A_OP_Zone_2\n \ no shutdown\n vrf Tenant_A_OP_Zone\n ip helper-address 1.1.1.1 vrf MGMT diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC1-POD1-LEAF2B.md b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC1-POD1-LEAF2B.md index 537c528c845..32f33579e8e 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC1-POD1-LEAF2B.md +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC1-POD1-LEAF2B.md @@ -506,9 +506,9 @@ interface Port-Channel19 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 172.16.110.5/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 172.18.110.4/32 | -| Loopback100 | vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_overlapping_pool | 10.100.0.5/32 | -| Loopback101 | vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_pod_pools | 10.101.101.5/32 | -| Loopback102 | vrf_with_loopbacks_dc1_pod1_only_VTEP_DIAGNOSTICS | vrf_with_loopbacks_dc1_pod1_only | 10.102.101.5/32 | +| Loopback100 | DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool | vrf_with_loopbacks_from_overlapping_pool | 10.100.0.5/32 | +| Loopback101 | DIAG_VRF_vrf_with_loopbacks_from_pod_pools | vrf_with_loopbacks_from_pod_pools | 10.101.101.5/32 | +| Loopback102 | DIAG_VRF_vrf_with_loopbacks_dc1_pod1_only | vrf_with_loopbacks_dc1_pod1_only | 10.102.101.5/32 | ##### IPv6 @@ -516,9 +516,9 @@ interface Port-Channel19 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_overlapping_pool | - | -| Loopback101 | vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_pod_pools | - | -| Loopback102 | vrf_with_loopbacks_dc1_pod1_only_VTEP_DIAGNOSTICS | vrf_with_loopbacks_dc1_pod1_only | - | +| Loopback100 | DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool | vrf_with_loopbacks_from_overlapping_pool | - | +| Loopback101 | DIAG_VRF_vrf_with_loopbacks_from_pod_pools | vrf_with_loopbacks_from_pod_pools | - | +| Loopback102 | DIAG_VRF_vrf_with_loopbacks_dc1_pod1_only | vrf_with_loopbacks_dc1_pod1_only | - | #### Loopback Interfaces Device Configuration @@ -535,19 +535,19 @@ interface Loopback1 ip address 172.18.110.4/32 ! interface Loopback100 - description vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool no shutdown vrf vrf_with_loopbacks_from_overlapping_pool ip address 10.100.0.5/32 ! interface Loopback101 - description vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_pod_pools no shutdown vrf vrf_with_loopbacks_from_pod_pools ip address 10.101.101.5/32 ! interface Loopback102 - description vrf_with_loopbacks_dc1_pod1_only_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_dc1_pod1_only no shutdown vrf vrf_with_loopbacks_dc1_pod1_only ip address 10.102.101.5/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC1-POD2-LEAF1A.md b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC1-POD2-LEAF1A.md index 8c5076b5ceb..41c7c702f27 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC1-POD2-LEAF1A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC1-POD2-LEAF1A.md @@ -294,8 +294,8 @@ interface Ethernet3 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 172.16.120.3/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 172.18.120.3/32 | -| Loopback100 | vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_overlapping_pool | 10.100.0.3/32 | -| Loopback101 | vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_pod_pools | 10.101.102.3/32 | +| Loopback100 | DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool | vrf_with_loopbacks_from_overlapping_pool | 10.100.0.3/32 | +| Loopback101 | DIAG_VRF_vrf_with_loopbacks_from_pod_pools | vrf_with_loopbacks_from_pod_pools | 10.101.102.3/32 | ##### IPv6 @@ -303,8 +303,8 @@ interface Ethernet3 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_overlapping_pool | - | -| Loopback101 | vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_pod_pools | - | +| Loopback100 | DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool | vrf_with_loopbacks_from_overlapping_pool | - | +| Loopback101 | DIAG_VRF_vrf_with_loopbacks_from_pod_pools | vrf_with_loopbacks_from_pod_pools | - | #### Loopback Interfaces Device Configuration @@ -321,13 +321,13 @@ interface Loopback1 ip address 172.18.120.3/32 ! interface Loopback100 - description vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool no shutdown vrf vrf_with_loopbacks_from_overlapping_pool ip address 10.100.0.3/32 ! interface Loopback101 - description vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_pod_pools no shutdown vrf vrf_with_loopbacks_from_pod_pools ip address 10.101.102.3/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC1.POD1.LEAF2A.md b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC1.POD1.LEAF2A.md index 9fd8e5395e8..78c1e439729 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC1.POD1.LEAF2A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC1.POD1.LEAF2A.md @@ -481,9 +481,9 @@ interface Port-Channel19 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 172.16.110.4/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 172.18.110.4/32 | -| Loopback100 | vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_overlapping_pool | 10.100.0.4/32 | -| Loopback101 | vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_pod_pools | 10.101.101.4/32 | -| Loopback102 | vrf_with_loopbacks_dc1_pod1_only_VTEP_DIAGNOSTICS | vrf_with_loopbacks_dc1_pod1_only | 10.102.101.4/32 | +| Loopback100 | DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool | vrf_with_loopbacks_from_overlapping_pool | 10.100.0.4/32 | +| Loopback101 | DIAG_VRF_vrf_with_loopbacks_from_pod_pools | vrf_with_loopbacks_from_pod_pools | 10.101.101.4/32 | +| Loopback102 | DIAG_VRF_vrf_with_loopbacks_dc1_pod1_only | vrf_with_loopbacks_dc1_pod1_only | 10.102.101.4/32 | ##### IPv6 @@ -491,9 +491,9 @@ interface Port-Channel19 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_overlapping_pool | - | -| Loopback101 | vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_pod_pools | - | -| Loopback102 | vrf_with_loopbacks_dc1_pod1_only_VTEP_DIAGNOSTICS | vrf_with_loopbacks_dc1_pod1_only | - | +| Loopback100 | DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool | vrf_with_loopbacks_from_overlapping_pool | - | +| Loopback101 | DIAG_VRF_vrf_with_loopbacks_from_pod_pools | vrf_with_loopbacks_from_pod_pools | - | +| Loopback102 | DIAG_VRF_vrf_with_loopbacks_dc1_pod1_only | vrf_with_loopbacks_dc1_pod1_only | - | #### Loopback Interfaces Device Configuration @@ -510,19 +510,19 @@ interface Loopback1 ip address 172.18.110.4/32 ! interface Loopback100 - description vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool no shutdown vrf vrf_with_loopbacks_from_overlapping_pool ip address 10.100.0.4/32 ! interface Loopback101 - description vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_pod_pools no shutdown vrf vrf_with_loopbacks_from_pod_pools ip address 10.101.101.4/32 ! interface Loopback102 - description vrf_with_loopbacks_dc1_pod1_only_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_dc1_pod1_only no shutdown vrf vrf_with_loopbacks_dc1_pod1_only ip address 10.102.101.4/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC2-POD1-LEAF1A.md b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC2-POD1-LEAF1A.md index f877421baca..94312aa789f 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC2-POD1-LEAF1A.md +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/documentation/devices/DC2-POD1-LEAF1A.md @@ -298,8 +298,8 @@ interface Port-Channel3 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 172.16.210.3/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 172.18.210.3/32 | -| Loopback100 | vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_overlapping_pool | 10.100.0.3/32 | -| Loopback101 | vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_pod_pools | 10.101.201.3/32 | +| Loopback100 | DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool | vrf_with_loopbacks_from_overlapping_pool | 10.100.0.3/32 | +| Loopback101 | DIAG_VRF_vrf_with_loopbacks_from_pod_pools | vrf_with_loopbacks_from_pod_pools | 10.101.201.3/32 | ##### IPv6 @@ -307,8 +307,8 @@ interface Port-Channel3 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_overlapping_pool | - | -| Loopback101 | vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS | vrf_with_loopbacks_from_pod_pools | - | +| Loopback100 | DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool | vrf_with_loopbacks_from_overlapping_pool | - | +| Loopback101 | DIAG_VRF_vrf_with_loopbacks_from_pod_pools | vrf_with_loopbacks_from_pod_pools | - | #### Loopback Interfaces Device Configuration @@ -325,13 +325,13 @@ interface Loopback1 ip address 172.18.210.3/32 ! interface Loopback100 - description vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool no shutdown vrf vrf_with_loopbacks_from_overlapping_pool ip address 10.100.0.3/32 ! interface Loopback101 - description vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_pod_pools no shutdown vrf vrf_with_loopbacks_from_pod_pools ip address 10.101.201.3/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-LEAF2B.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-LEAF2B.cfg index 081feb4314f..742508d3757 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-LEAF2B.cfg @@ -244,19 +244,19 @@ interface Loopback1 ip address 172.18.110.4/32 ! interface Loopback100 - description vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool no shutdown vrf vrf_with_loopbacks_from_overlapping_pool ip address 10.100.0.5/32 ! interface Loopback101 - description vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_pod_pools no shutdown vrf vrf_with_loopbacks_from_pod_pools ip address 10.101.101.5/32 ! interface Loopback102 - description vrf_with_loopbacks_dc1_pod1_only_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_dc1_pod1_only no shutdown vrf vrf_with_loopbacks_dc1_pod1_only ip address 10.102.101.5/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD2-LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD2-LEAF1A.cfg index 7c9568cd90e..f1af0204d72 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD2-LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD2-LEAF1A.cfg @@ -100,13 +100,13 @@ interface Loopback1 ip address 172.18.120.3/32 ! interface Loopback100 - description vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool no shutdown vrf vrf_with_loopbacks_from_overlapping_pool ip address 10.100.0.3/32 ! interface Loopback101 - description vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_pod_pools no shutdown vrf vrf_with_loopbacks_from_pod_pools ip address 10.101.102.3/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1.POD1.LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1.POD1.LEAF2A.cfg index 398eaaf931b..c34070b3cca 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1.POD1.LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1.POD1.LEAF2A.cfg @@ -244,19 +244,19 @@ interface Loopback1 ip address 172.18.110.4/32 ! interface Loopback100 - description vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool no shutdown vrf vrf_with_loopbacks_from_overlapping_pool ip address 10.100.0.4/32 ! interface Loopback101 - description vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_pod_pools no shutdown vrf vrf_with_loopbacks_from_pod_pools ip address 10.101.101.4/32 ! interface Loopback102 - description vrf_with_loopbacks_dc1_pod1_only_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_dc1_pod1_only no shutdown vrf vrf_with_loopbacks_dc1_pod1_only ip address 10.102.101.4/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-LEAF1A.cfg index 9fa3309ccb5..f917013fab4 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-LEAF1A.cfg @@ -91,13 +91,13 @@ interface Loopback1 ip address 172.18.210.3/32 ! interface Loopback100 - description vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool no shutdown vrf vrf_with_loopbacks_from_overlapping_pool ip address 10.100.0.3/32 ! interface Loopback101 - description vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS + description DIAG_VRF_vrf_with_loopbacks_from_pod_pools no shutdown vrf vrf_with_loopbacks_from_pod_pools ip address 10.101.201.3/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-LEAF2B.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-LEAF2B.yml index 782b006e60e..047a56f6269 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-LEAF2B.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD1-LEAF2B.yml @@ -770,17 +770,17 @@ loopback_interfaces: shutdown: false ip_address: 172.18.110.4/32 - name: Loopback102 - description: vrf_with_loopbacks_dc1_pod1_only_VTEP_DIAGNOSTICS + description: DIAG_VRF_vrf_with_loopbacks_dc1_pod1_only shutdown: false vrf: vrf_with_loopbacks_dc1_pod1_only ip_address: 10.102.101.5/32 - name: Loopback100 - description: vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS + description: DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool shutdown: false vrf: vrf_with_loopbacks_from_overlapping_pool ip_address: 10.100.0.5/32 - name: Loopback101 - description: vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS + description: DIAG_VRF_vrf_with_loopbacks_from_pod_pools shutdown: false vrf: vrf_with_loopbacks_from_pod_pools ip_address: 10.101.101.5/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-LEAF1A.yml index 2c1cc348c37..9246e495091 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-LEAF1A.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1-POD2-LEAF1A.yml @@ -317,12 +317,12 @@ loopback_interfaces: shutdown: false ip_address: 172.18.120.3/32 - name: Loopback100 - description: vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS + description: DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool shutdown: false vrf: vrf_with_loopbacks_from_overlapping_pool ip_address: 10.100.0.3/32 - name: Loopback101 - description: vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS + description: DIAG_VRF_vrf_with_loopbacks_from_pod_pools shutdown: false vrf: vrf_with_loopbacks_from_pod_pools ip_address: 10.101.102.3/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1.POD1.LEAF2A.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1.POD1.LEAF2A.yml index e3a61bfc976..3c2da604e19 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1.POD1.LEAF2A.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC1.POD1.LEAF2A.yml @@ -732,17 +732,17 @@ loopback_interfaces: shutdown: false ip_address: 172.18.110.4/32 - name: Loopback102 - description: vrf_with_loopbacks_dc1_pod1_only_VTEP_DIAGNOSTICS + description: DIAG_VRF_vrf_with_loopbacks_dc1_pod1_only shutdown: false vrf: vrf_with_loopbacks_dc1_pod1_only ip_address: 10.102.101.4/32 - name: Loopback100 - description: vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS + description: DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool shutdown: false vrf: vrf_with_loopbacks_from_overlapping_pool ip_address: 10.100.0.4/32 - name: Loopback101 - description: vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS + description: DIAG_VRF_vrf_with_loopbacks_from_pod_pools shutdown: false vrf: vrf_with_loopbacks_from_pod_pools ip_address: 10.101.101.4/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-LEAF1A.yml index 3a7fce4c90a..3c853e7aa29 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-LEAF1A.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/structured_configs/DC2-POD1-LEAF1A.yml @@ -289,12 +289,12 @@ loopback_interfaces: shutdown: false ip_address: 172.18.210.3/32 - name: Loopback100 - description: vrf_with_loopbacks_from_overlapping_pool_VTEP_DIAGNOSTICS + description: DIAG_VRF_vrf_with_loopbacks_from_overlapping_pool shutdown: false vrf: vrf_with_loopbacks_from_overlapping_pool ip_address: 10.100.0.3/32 - name: Loopback101 - description: vrf_with_loopbacks_from_pod_pools_VTEP_DIAGNOSTICS + description: DIAG_VRF_vrf_with_loopbacks_from_pod_pools shutdown: false vrf: vrf_with_loopbacks_from_pod_pools ip_address: 10.101.201.3/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-DISABLED.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-DISABLED.cfg index eb45111b259..7de80057153 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-DISABLED.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-DISABLED.cfg @@ -194,55 +194,55 @@ interface Loopback1 ip address 192.168.254.8/32 ! interface Loopback31 - description TEN_C_L3_MULTICAST_ENABLED_130_131_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_130_131 no shutdown vrf TEN_C_L3_MULTICAST_ENABLED_130_131 ip address 10.255.1.8/32 ! interface Loopback32 - description TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 no shutdown vrf TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 ip address 10.255.2.8/32 ! interface Loopback33 - description TEN_C_L3_MULTICAST_DISABLED_330_331_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_DISABLED_330_331 no shutdown vrf TEN_C_L3_MULTICAST_DISABLED_330_331 ip address 10.255.3.8/32 ! interface Loopback41 - description TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 no shutdown vrf TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 ip address 10.255.41.8/32 ! interface Loopback42 - description TEN_D_L3_MULTICAST_DISABLED_240_241_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_D_L3_MULTICAST_DISABLED_240_241 no shutdown vrf TEN_D_L3_MULTICAST_DISABLED_240_241 ip address 10.255.42.8/32 ! interface Loopback51 - description TEN_E_PEG_L3_MULTICAST_ENABLED_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_PEG_L3_MULTICAST_ENABLED no shutdown vrf TEN_E_PEG_L3_MULTICAST_ENABLED ip address 10.255.51.8/32 ! interface Loopback52 - description TEN_E_L3_MULTICAST_TRANSIT_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_TRANSIT no shutdown vrf TEN_E_L3_MULTICAST_TRANSIT ip address 10.255.52.8/32 ! interface Loopback55 - description TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE no shutdown vrf TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE ip address 10.255.55.8/32 ! interface Loopback60 - description TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES no shutdown vrf TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES ip address 10.255.60.8/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF1A.cfg index 49189fb2a5e..cb7c04675de 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF1A.cfg @@ -367,55 +367,55 @@ interface Loopback1 ip address 192.168.254.3/32 ! interface Loopback31 - description TEN_C_L3_MULTICAST_ENABLED_130_131_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_130_131 no shutdown vrf TEN_C_L3_MULTICAST_ENABLED_130_131 ip address 10.255.1.3/32 ! interface Loopback32 - description TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 no shutdown vrf TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 ip address 10.255.2.3/32 ! interface Loopback33 - description TEN_C_L3_MULTICAST_DISABLED_330_331_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_DISABLED_330_331 no shutdown vrf TEN_C_L3_MULTICAST_DISABLED_330_331 ip address 10.255.3.3/32 ! interface Loopback41 - description TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 no shutdown vrf TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 ip address 10.255.41.3/32 ! interface Loopback42 - description TEN_D_L3_MULTICAST_DISABLED_240_241_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_D_L3_MULTICAST_DISABLED_240_241 no shutdown vrf TEN_D_L3_MULTICAST_DISABLED_240_241 ip address 10.255.42.3/32 ! interface Loopback51 - description TEN_E_PEG_L3_MULTICAST_ENABLED_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_PEG_L3_MULTICAST_ENABLED no shutdown vrf TEN_E_PEG_L3_MULTICAST_ENABLED ip address 10.255.51.3/32 ! interface Loopback52 - description TEN_E_L3_MULTICAST_TRANSIT_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_TRANSIT no shutdown vrf TEN_E_L3_MULTICAST_TRANSIT ip address 10.255.52.3/32 ! interface Loopback55 - description TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE no shutdown vrf TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE ip address 10.255.55.3/32 ! interface Loopback60 - description TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES no shutdown vrf TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES ip address 10.255.60.3/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF1B.cfg index f58081776fa..25890df91c1 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF1B.cfg @@ -367,55 +367,55 @@ interface Loopback1 ip address 192.168.254.3/32 ! interface Loopback31 - description TEN_C_L3_MULTICAST_ENABLED_130_131_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_130_131 no shutdown vrf TEN_C_L3_MULTICAST_ENABLED_130_131 ip address 10.255.1.4/32 ! interface Loopback32 - description TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 no shutdown vrf TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 ip address 10.255.2.4/32 ! interface Loopback33 - description TEN_C_L3_MULTICAST_DISABLED_330_331_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_DISABLED_330_331 no shutdown vrf TEN_C_L3_MULTICAST_DISABLED_330_331 ip address 10.255.3.4/32 ! interface Loopback41 - description TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 no shutdown vrf TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 ip address 10.255.41.4/32 ! interface Loopback42 - description TEN_D_L3_MULTICAST_DISABLED_240_241_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_D_L3_MULTICAST_DISABLED_240_241 no shutdown vrf TEN_D_L3_MULTICAST_DISABLED_240_241 ip address 10.255.42.4/32 ! interface Loopback51 - description TEN_E_PEG_L3_MULTICAST_ENABLED_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_PEG_L3_MULTICAST_ENABLED no shutdown vrf TEN_E_PEG_L3_MULTICAST_ENABLED ip address 10.255.51.4/32 ! interface Loopback52 - description TEN_E_L3_MULTICAST_TRANSIT_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_TRANSIT no shutdown vrf TEN_E_L3_MULTICAST_TRANSIT ip address 10.255.52.4/32 ! interface Loopback55 - description TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE no shutdown vrf TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE ip address 10.255.55.4/32 ! interface Loopback60 - description TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES no shutdown vrf TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES ip address 10.255.60.4/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF2A.cfg index d39861166d8..1c09bf9983e 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF2A.cfg @@ -234,55 +234,55 @@ interface Loopback1 ip address 192.168.254.5/32 ! interface Loopback31 - description TEN_C_L3_MULTICAST_ENABLED_130_131_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_130_131 no shutdown vrf TEN_C_L3_MULTICAST_ENABLED_130_131 ip address 10.255.1.5/32 ! interface Loopback32 - description TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 no shutdown vrf TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 ip address 10.255.2.5/32 ! interface Loopback33 - description TEN_C_L3_MULTICAST_DISABLED_330_331_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_DISABLED_330_331 no shutdown vrf TEN_C_L3_MULTICAST_DISABLED_330_331 ip address 10.255.3.5/32 ! interface Loopback41 - description TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 no shutdown vrf TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 ip address 10.255.41.5/32 ! interface Loopback42 - description TEN_D_L3_MULTICAST_DISABLED_240_241_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_D_L3_MULTICAST_DISABLED_240_241 no shutdown vrf TEN_D_L3_MULTICAST_DISABLED_240_241 ip address 10.255.42.5/32 ! interface Loopback51 - description TEN_E_PEG_L3_MULTICAST_ENABLED_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_PEG_L3_MULTICAST_ENABLED no shutdown vrf TEN_E_PEG_L3_MULTICAST_ENABLED ip address 10.255.51.5/32 ! interface Loopback52 - description TEN_E_L3_MULTICAST_TRANSIT_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_TRANSIT no shutdown vrf TEN_E_L3_MULTICAST_TRANSIT ip address 10.255.52.5/32 ! interface Loopback55 - description TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE no shutdown vrf TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE ip address 10.255.55.5/32 ! interface Loopback60 - description TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES no shutdown vrf TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES ip address 10.255.60.5/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF3A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF3A.cfg index 73203c901d5..31d9b4e5555 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF3A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF3A.cfg @@ -262,55 +262,55 @@ interface Loopback1 ip address 192.168.254.6/32 ! interface Loopback31 - description TEN_C_L3_MULTICAST_ENABLED_130_131_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_130_131 no shutdown vrf TEN_C_L3_MULTICAST_ENABLED_130_131 ip address 10.255.1.6/32 ! interface Loopback32 - description TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 no shutdown vrf TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 ip address 10.255.2.6/32 ! interface Loopback33 - description TEN_C_L3_MULTICAST_DISABLED_330_331_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_DISABLED_330_331 no shutdown vrf TEN_C_L3_MULTICAST_DISABLED_330_331 ip address 10.255.3.6/32 ! interface Loopback41 - description TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 no shutdown vrf TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 ip address 10.255.41.6/32 ! interface Loopback42 - description TEN_D_L3_MULTICAST_DISABLED_240_241_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_D_L3_MULTICAST_DISABLED_240_241 no shutdown vrf TEN_D_L3_MULTICAST_DISABLED_240_241 ip address 10.255.42.6/32 ! interface Loopback51 - description TEN_E_PEG_L3_MULTICAST_ENABLED_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_PEG_L3_MULTICAST_ENABLED no shutdown vrf TEN_E_PEG_L3_MULTICAST_ENABLED ip address 10.255.51.6/32 ! interface Loopback52 - description TEN_E_L3_MULTICAST_TRANSIT_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_TRANSIT no shutdown vrf TEN_E_L3_MULTICAST_TRANSIT ip address 10.255.52.6/32 ! interface Loopback55 - description TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE no shutdown vrf TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE ip address 10.255.55.6/32 ! interface Loopback60 - description TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES no shutdown vrf TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES ip address 10.255.60.6/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF3B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF3B.cfg index c96e4ebda41..b45ee54b28f 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF3B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L3LEAF3B.cfg @@ -262,55 +262,55 @@ interface Loopback1 ip address 192.168.254.7/32 ! interface Loopback31 - description TEN_C_L3_MULTICAST_ENABLED_130_131_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_130_131 no shutdown vrf TEN_C_L3_MULTICAST_ENABLED_130_131 ip address 10.255.1.7/32 ! interface Loopback32 - description TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 no shutdown vrf TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 ip address 10.255.2.7/32 ! interface Loopback33 - description TEN_C_L3_MULTICAST_DISABLED_330_331_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_C_L3_MULTICAST_DISABLED_330_331 no shutdown vrf TEN_C_L3_MULTICAST_DISABLED_330_331 ip address 10.255.3.7/32 ! interface Loopback41 - description TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 no shutdown vrf TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 ip address 10.255.41.7/32 ! interface Loopback42 - description TEN_D_L3_MULTICAST_DISABLED_240_241_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_D_L3_MULTICAST_DISABLED_240_241 no shutdown vrf TEN_D_L3_MULTICAST_DISABLED_240_241 ip address 10.255.42.7/32 ! interface Loopback51 - description TEN_E_PEG_L3_MULTICAST_ENABLED_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_PEG_L3_MULTICAST_ENABLED no shutdown vrf TEN_E_PEG_L3_MULTICAST_ENABLED ip address 10.255.51.7/32 ! interface Loopback52 - description TEN_E_L3_MULTICAST_TRANSIT_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_TRANSIT no shutdown vrf TEN_E_L3_MULTICAST_TRANSIT ip address 10.255.52.7/32 ! interface Loopback55 - description TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE no shutdown vrf TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE ip address 10.255.55.7/32 ! interface Loopback60 - description TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES_VTEP_DIAGNOSTICS + description DIAG_VRF_TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES no shutdown vrf TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES ip address 10.255.60.7/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-DISABLED.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-DISABLED.yml index 89f9e9eac3a..ef7f21eaa0c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-DISABLED.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-DISABLED.yml @@ -666,47 +666,47 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.8/32 - name: Loopback33 - description: TEN_C_L3_MULTICAST_DISABLED_330_331_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_DISABLED_330_331 shutdown: false vrf: TEN_C_L3_MULTICAST_DISABLED_330_331 ip_address: 10.255.3.8/32 - name: Loopback31 - description: TEN_C_L3_MULTICAST_ENABLED_130_131_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_130_131 shutdown: false vrf: TEN_C_L3_MULTICAST_ENABLED_130_131 ip_address: 10.255.1.8/32 - name: Loopback32 - description: TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 shutdown: false vrf: TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 ip_address: 10.255.2.8/32 - name: Loopback42 - description: TEN_D_L3_MULTICAST_DISABLED_240_241_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_D_L3_MULTICAST_DISABLED_240_241 shutdown: false vrf: TEN_D_L3_MULTICAST_DISABLED_240_241 ip_address: 10.255.42.8/32 - name: Loopback41 - description: TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 shutdown: false vrf: TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 ip_address: 10.255.41.8/32 - name: Loopback55 - description: TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE shutdown: false vrf: TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE ip_address: 10.255.55.8/32 - name: Loopback60 - description: TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES shutdown: false vrf: TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES ip_address: 10.255.60.8/32 - name: Loopback52 - description: TEN_E_L3_MULTICAST_TRANSIT_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_TRANSIT shutdown: false vrf: TEN_E_L3_MULTICAST_TRANSIT ip_address: 10.255.52.8/32 - name: Loopback51 - description: TEN_E_PEG_L3_MULTICAST_ENABLED_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_PEG_L3_MULTICAST_ENABLED shutdown: false vrf: TEN_E_PEG_L3_MULTICAST_ENABLED ip_address: 10.255.51.8/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1A.yml index 8aaca1fe91c..27db52ec437 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1A.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1A.yml @@ -1450,47 +1450,47 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.3/32 - name: Loopback33 - description: TEN_C_L3_MULTICAST_DISABLED_330_331_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_DISABLED_330_331 shutdown: false vrf: TEN_C_L3_MULTICAST_DISABLED_330_331 ip_address: 10.255.3.3/32 - name: Loopback31 - description: TEN_C_L3_MULTICAST_ENABLED_130_131_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_130_131 shutdown: false vrf: TEN_C_L3_MULTICAST_ENABLED_130_131 ip_address: 10.255.1.3/32 - name: Loopback32 - description: TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 shutdown: false vrf: TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 ip_address: 10.255.2.3/32 - name: Loopback42 - description: TEN_D_L3_MULTICAST_DISABLED_240_241_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_D_L3_MULTICAST_DISABLED_240_241 shutdown: false vrf: TEN_D_L3_MULTICAST_DISABLED_240_241 ip_address: 10.255.42.3/32 - name: Loopback41 - description: TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 shutdown: false vrf: TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 ip_address: 10.255.41.3/32 - name: Loopback55 - description: TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE shutdown: false vrf: TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE ip_address: 10.255.55.3/32 - name: Loopback60 - description: TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES shutdown: false vrf: TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES ip_address: 10.255.60.3/32 - name: Loopback52 - description: TEN_E_L3_MULTICAST_TRANSIT_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_TRANSIT shutdown: false vrf: TEN_E_L3_MULTICAST_TRANSIT ip_address: 10.255.52.3/32 - name: Loopback51 - description: TEN_E_PEG_L3_MULTICAST_ENABLED_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_PEG_L3_MULTICAST_ENABLED shutdown: false vrf: TEN_E_PEG_L3_MULTICAST_ENABLED ip_address: 10.255.51.3/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1B.yml index 62b3dfeddc3..036529f6a0d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1B.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF1B.yml @@ -1450,47 +1450,47 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.3/32 - name: Loopback33 - description: TEN_C_L3_MULTICAST_DISABLED_330_331_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_DISABLED_330_331 shutdown: false vrf: TEN_C_L3_MULTICAST_DISABLED_330_331 ip_address: 10.255.3.4/32 - name: Loopback31 - description: TEN_C_L3_MULTICAST_ENABLED_130_131_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_130_131 shutdown: false vrf: TEN_C_L3_MULTICAST_ENABLED_130_131 ip_address: 10.255.1.4/32 - name: Loopback32 - description: TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 shutdown: false vrf: TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 ip_address: 10.255.2.4/32 - name: Loopback42 - description: TEN_D_L3_MULTICAST_DISABLED_240_241_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_D_L3_MULTICAST_DISABLED_240_241 shutdown: false vrf: TEN_D_L3_MULTICAST_DISABLED_240_241 ip_address: 10.255.42.4/32 - name: Loopback41 - description: TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 shutdown: false vrf: TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 ip_address: 10.255.41.4/32 - name: Loopback55 - description: TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE shutdown: false vrf: TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE ip_address: 10.255.55.4/32 - name: Loopback60 - description: TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES shutdown: false vrf: TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES ip_address: 10.255.60.4/32 - name: Loopback52 - description: TEN_E_L3_MULTICAST_TRANSIT_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_TRANSIT shutdown: false vrf: TEN_E_L3_MULTICAST_TRANSIT ip_address: 10.255.52.4/32 - name: Loopback51 - description: TEN_E_PEG_L3_MULTICAST_ENABLED_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_PEG_L3_MULTICAST_ENABLED shutdown: false vrf: TEN_E_PEG_L3_MULTICAST_ENABLED ip_address: 10.255.51.4/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF2A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF2A.yml index b805c72d775..d680a76909c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF2A.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF2A.yml @@ -713,47 +713,47 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.5/32 - name: Loopback33 - description: TEN_C_L3_MULTICAST_DISABLED_330_331_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_DISABLED_330_331 shutdown: false vrf: TEN_C_L3_MULTICAST_DISABLED_330_331 ip_address: 10.255.3.5/32 - name: Loopback31 - description: TEN_C_L3_MULTICAST_ENABLED_130_131_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_130_131 shutdown: false vrf: TEN_C_L3_MULTICAST_ENABLED_130_131 ip_address: 10.255.1.5/32 - name: Loopback32 - description: TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 shutdown: false vrf: TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 ip_address: 10.255.2.5/32 - name: Loopback42 - description: TEN_D_L3_MULTICAST_DISABLED_240_241_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_D_L3_MULTICAST_DISABLED_240_241 shutdown: false vrf: TEN_D_L3_MULTICAST_DISABLED_240_241 ip_address: 10.255.42.5/32 - name: Loopback41 - description: TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 shutdown: false vrf: TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 ip_address: 10.255.41.5/32 - name: Loopback55 - description: TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE shutdown: false vrf: TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE ip_address: 10.255.55.5/32 - name: Loopback60 - description: TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES shutdown: false vrf: TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES ip_address: 10.255.60.5/32 - name: Loopback52 - description: TEN_E_L3_MULTICAST_TRANSIT_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_TRANSIT shutdown: false vrf: TEN_E_L3_MULTICAST_TRANSIT ip_address: 10.255.52.5/32 - name: Loopback51 - description: TEN_E_PEG_L3_MULTICAST_ENABLED_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_PEG_L3_MULTICAST_ENABLED shutdown: false vrf: TEN_E_PEG_L3_MULTICAST_ENABLED ip_address: 10.255.51.5/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3A.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3A.yml index 61b364641bd..e398813a3b0 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3A.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3A.yml @@ -754,47 +754,47 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.6/32 - name: Loopback33 - description: TEN_C_L3_MULTICAST_DISABLED_330_331_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_DISABLED_330_331 shutdown: false vrf: TEN_C_L3_MULTICAST_DISABLED_330_331 ip_address: 10.255.3.6/32 - name: Loopback31 - description: TEN_C_L3_MULTICAST_ENABLED_130_131_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_130_131 shutdown: false vrf: TEN_C_L3_MULTICAST_ENABLED_130_131 ip_address: 10.255.1.6/32 - name: Loopback32 - description: TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 shutdown: false vrf: TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 ip_address: 10.255.2.6/32 - name: Loopback42 - description: TEN_D_L3_MULTICAST_DISABLED_240_241_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_D_L3_MULTICAST_DISABLED_240_241 shutdown: false vrf: TEN_D_L3_MULTICAST_DISABLED_240_241 ip_address: 10.255.42.6/32 - name: Loopback41 - description: TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 shutdown: false vrf: TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 ip_address: 10.255.41.6/32 - name: Loopback55 - description: TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE shutdown: false vrf: TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE ip_address: 10.255.55.6/32 - name: Loopback60 - description: TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES shutdown: false vrf: TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES ip_address: 10.255.60.6/32 - name: Loopback52 - description: TEN_E_L3_MULTICAST_TRANSIT_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_TRANSIT shutdown: false vrf: TEN_E_L3_MULTICAST_TRANSIT ip_address: 10.255.52.6/32 - name: Loopback51 - description: TEN_E_PEG_L3_MULTICAST_ENABLED_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_PEG_L3_MULTICAST_ENABLED shutdown: false vrf: TEN_E_PEG_L3_MULTICAST_ENABLED ip_address: 10.255.51.6/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3B.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3B.yml index af2e7b7053b..75ce37d970d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3B.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/structured_configs/EVPN-MULTICAST-L3LEAF3B.yml @@ -754,47 +754,47 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.7/32 - name: Loopback33 - description: TEN_C_L3_MULTICAST_DISABLED_330_331_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_DISABLED_330_331 shutdown: false vrf: TEN_C_L3_MULTICAST_DISABLED_330_331 ip_address: 10.255.3.7/32 - name: Loopback31 - description: TEN_C_L3_MULTICAST_ENABLED_130_131_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_130_131 shutdown: false vrf: TEN_C_L3_MULTICAST_ENABLED_130_131 ip_address: 10.255.1.7/32 - name: Loopback32 - description: TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 shutdown: false vrf: TEN_C_L3_MULTICAST_ENABLED_230_DISABLED_231 ip_address: 10.255.2.7/32 - name: Loopback42 - description: TEN_D_L3_MULTICAST_DISABLED_240_241_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_D_L3_MULTICAST_DISABLED_240_241 shutdown: false vrf: TEN_D_L3_MULTICAST_DISABLED_240_241 ip_address: 10.255.42.7/32 - name: Loopback41 - description: TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 shutdown: false vrf: TEN_D_L3_MULTICAST_ENABLED_140_DISABLED_141 ip_address: 10.255.41.7/32 - name: Loopback55 - description: TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE shutdown: false vrf: TEN_E_L3_MULTICAST_ENABLED_PEG_OVERRIDE ip_address: 10.255.55.7/32 - name: Loopback60 - description: TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES shutdown: false vrf: TEN_E_L3_MULTICAST_EVPN_PEG_RP_NODES ip_address: 10.255.60.7/32 - name: Loopback52 - description: TEN_E_L3_MULTICAST_TRANSIT_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_L3_MULTICAST_TRANSIT shutdown: false vrf: TEN_E_L3_MULTICAST_TRANSIT ip_address: 10.255.52.7/32 - name: Loopback51 - description: TEN_E_PEG_L3_MULTICAST_ENABLED_VTEP_DIAGNOSTICS + description: DIAG_VRF_TEN_E_PEG_L3_MULTICAST_ENABLED shutdown: false vrf: TEN_E_PEG_L3_MULTICAST_ENABLED ip_address: 10.255.51.7/32 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/group_vars/AVD_LAB.yml b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/group_vars/AVD_LAB.yml index 0f273e5f4ee..e9eb158fa28 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/group_vars/AVD_LAB.yml +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/inventory/group_vars/AVD_LAB.yml @@ -24,6 +24,7 @@ default_underlay_p2p_ethernet_description: "P2P_LINK_TO_{peer!u}_{peer_interface default_underlay_p2p_port_channel_description: "P2P_LINK_TO_{peer}_{peer_interface}" # This is not actively used in this scenario. Included for completeness. underlay_l2_ethernet_description: "{peer!u}_{peer_interface}" underlay_l2_port_channel_description: "{peer_node_group_or_uppercase_peer}_Po{peer_port_channel_id}" +default_vrf_diag_loopback_description: "{vrf}_VTEP_DIAGNOSTICS" # Test for custom description templates mlag_bgp_peer_group_description: "MLAG_PEER_{mlag_peer}" diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1a.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1a.yml index 286ea6c626e..8021b311cf1 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1a.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1a.yml @@ -508,12 +508,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.1.3/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.3/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.3/32 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1b.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1b.yml index 49e904334e9..c44a110facb 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1b.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf1b.yml @@ -569,12 +569,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.1.3/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.4/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.4/32 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2a.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2a.yml index f525338b333..c5ec3027040 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2a.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2a.yml @@ -521,12 +521,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.1.5/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.5/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.5/32 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2b.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2b.yml index 642e2439137..26f98293cd6 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2b.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc1-leaf2b.yml @@ -521,12 +521,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.1.5/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.6/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.6/32 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1a.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1a.yml index 29c11f7c36c..2df7255bc9c 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1a.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1a.yml @@ -431,12 +431,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.129.13/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.13/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.13/32 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1b.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1b.yml index 3c84f9d6669..cadbfd8bc1f 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1b.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf1b.yml @@ -431,12 +431,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.129.13/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.14/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.14/32 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2a.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2a.yml index 77e6202cd54..9c2f9a65276 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2a.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2a.yml @@ -503,12 +503,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.129.15/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.15/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.15/32 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2b.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2b.yml index 76511c1d34d..920adedc57d 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2b.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf2b.yml @@ -503,12 +503,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.129.15/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.16/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.16/32 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf3a.arista.com.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf3a.arista.com.yml index 2001a276fe4..09393166b81 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf3a.arista.com.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf3a.arista.com.yml @@ -463,12 +463,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.129.17/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.17/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.17/32 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf3b.arista.com.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf3b.arista.com.yml index ee2776d0acc..1361a85add2 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf3b.arista.com.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/structured_configs/dc2-leaf3b.arista.com.yml @@ -410,12 +410,12 @@ loopback_interfaces: shutdown: false ip_address: 10.255.129.17/32 - name: Loopback10 - description: VRF10_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF10 shutdown: false vrf: VRF10 ip_address: 10.255.10.18/32 - name: Loopback11 - description: VRF11_VTEP_DIAGNOSTICS + description: DIAG_VRF_VRF11 shutdown: false vrf: VRF11 ip_address: 10.255.11.18/32 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1a-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1a-catalog.yml index 69f26b3c04c..e8d56779d4b 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1a-catalog.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1a-catalog.yml @@ -472,13 +472,13 @@ anta.tests.interfaces: - name: Loopback10 status: up result_overwrite: - custom_field: Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback10 - DIAG_VRF_VRF10 = 'up' - VerifyInterfacesStatus: interfaces: - name: Loopback11 status: up result_overwrite: - custom_field: Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback11 - DIAG_VRF_VRF11 = 'up' - VerifyInterfacesStatus: interfaces: - name: Vxlan1 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1b-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1b-catalog.yml index 03874eb3f59..1b24a0ea6ee 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1b-catalog.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf1b-catalog.yml @@ -469,13 +469,13 @@ anta.tests.interfaces: - name: Loopback10 status: up result_overwrite: - custom_field: Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback10 - DIAG_VRF_VRF10 = 'up' - VerifyInterfacesStatus: interfaces: - name: Loopback11 status: up result_overwrite: - custom_field: Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback11 - DIAG_VRF_VRF11 = 'up' - VerifyInterfacesStatus: interfaces: - name: Vxlan1 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2a-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2a-catalog.yml index 5ac677bb5c7..72be8879072 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2a-catalog.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc1-leaf2a-catalog.yml @@ -434,13 +434,13 @@ anta.tests.interfaces: - name: Loopback10 status: up result_overwrite: - custom_field: Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback10 - DIAG_VRF_VRF10 = 'up' - VerifyInterfacesStatus: interfaces: - name: Loopback11 status: up result_overwrite: - custom_field: Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback11 - DIAG_VRF_VRF11 = 'up' - VerifyInterfacesStatus: interfaces: - name: Vxlan1 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1a-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1a-catalog.yml index f43d7749aa3..33ff2cedb4b 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1a-catalog.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1a-catalog.yml @@ -419,13 +419,13 @@ anta.tests.interfaces: - name: Loopback10 status: up result_overwrite: - custom_field: Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback10 - DIAG_VRF_VRF10 = 'up' - VerifyInterfacesStatus: interfaces: - name: Loopback11 status: up result_overwrite: - custom_field: Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback11 - DIAG_VRF_VRF11 = 'up' - VerifyInterfacesStatus: interfaces: - name: Vxlan1 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1b-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1b-catalog.yml index 652decd54e0..f6876c876c2 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1b-catalog.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf1b-catalog.yml @@ -419,13 +419,13 @@ anta.tests.interfaces: - name: Loopback10 status: up result_overwrite: - custom_field: Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback10 - DIAG_VRF_VRF10 = 'up' - VerifyInterfacesStatus: interfaces: - name: Loopback11 status: up result_overwrite: - custom_field: Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback11 - DIAG_VRF_VRF11 = 'up' - VerifyInterfacesStatus: interfaces: - name: Vxlan1 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2a-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2a-catalog.yml index 8474c2f000e..7fb90814c23 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2a-catalog.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2a-catalog.yml @@ -442,13 +442,13 @@ anta.tests.interfaces: - name: Loopback10 status: up result_overwrite: - custom_field: Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback10 - DIAG_VRF_VRF10 = 'up' - VerifyInterfacesStatus: interfaces: - name: Loopback11 status: up result_overwrite: - custom_field: Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback11 - DIAG_VRF_VRF11 = 'up' - VerifyInterfacesStatus: interfaces: - name: Vxlan1 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2b-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2b-catalog.yml index 7a5eaf0521f..92d6fc21b94 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2b-catalog.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf2b-catalog.yml @@ -426,13 +426,13 @@ anta.tests.interfaces: - name: Loopback10 status: up result_overwrite: - custom_field: Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback10 - DIAG_VRF_VRF10 = 'up' - VerifyInterfacesStatus: interfaces: - name: Loopback11 status: up result_overwrite: - custom_field: Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback11 - DIAG_VRF_VRF11 = 'up' - VerifyInterfacesStatus: interfaces: - name: Vxlan1 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf3a.arista.com-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf3a.arista.com-catalog.yml index e703d77de76..1416480bdc2 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf3a.arista.com-catalog.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf3a.arista.com-catalog.yml @@ -466,13 +466,13 @@ anta.tests.interfaces: - name: Loopback10 status: up result_overwrite: - custom_field: Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback10 - DIAG_VRF_VRF10 = 'up' - VerifyInterfacesStatus: interfaces: - name: Loopback11 status: up result_overwrite: - custom_field: Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback11 - DIAG_VRF_VRF11 = 'up' - VerifyInterfacesStatus: interfaces: - name: Vxlan1 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf3b.arista.com-catalog.yml b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf3b.arista.com-catalog.yml index 2ea65fd82f0..c046fa84954 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf3b.arista.com-catalog.yml +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/intended/test_catalogs/dc2-leaf3b.arista.com-catalog.yml @@ -401,13 +401,13 @@ anta.tests.interfaces: - name: Loopback10 status: up result_overwrite: - custom_field: Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback10 - DIAG_VRF_VRF10 = 'up' - VerifyInterfacesStatus: interfaces: - name: Loopback11 status: up result_overwrite: - custom_field: Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' + custom_field: Interface Loopback11 - DIAG_VRF_VRF11 = 'up' - VerifyInterfacesStatus: interfaces: - name: Vxlan1 diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.csv b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.csv index 052256478bb..cf0b2d787aa 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.csv +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.csv @@ -69,8 +69,8 @@ id,dut,categories,test,description,inputs,result,messages 68,dc1-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - L2_dc1-leaf1c_Ethernet1 = 'up',NOT RUN, 69,dc1-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, 70,dc1-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up',NOT RUN, -71,dc1-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up',NOT RUN, -72,dc1-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up',NOT RUN, +71,dc1-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - DIAG_VRF_VRF10 = 'up',NOT RUN, +72,dc1-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - DIAG_VRF_VRF11 = 'up',NOT RUN, 73,dc1-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel3 - MLAG_dc1-leaf1b_Port-Channel3 = 'up',NOT RUN, 74,dc1-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel5 - PortChannel dc1-leaf1-server1 = 'up',NOT RUN, 75,dc1-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - L2_dc1-leaf1c_Port-Channel1 = 'up',NOT RUN, @@ -228,8 +228,8 @@ id,dut,categories,test,description,inputs,result,messages 227,dc1-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - L2_dc1-leaf1c_Ethernet2 = 'up',NOT RUN, 228,dc1-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, 229,dc1-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up',NOT RUN, -230,dc1-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up',NOT RUN, -231,dc1-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up',NOT RUN, +230,dc1-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - DIAG_VRF_VRF10 = 'up',NOT RUN, +231,dc1-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - DIAG_VRF_VRF11 = 'up',NOT RUN, 232,dc1-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel3 - MLAG_dc1-leaf1a_Port-Channel3 = 'up',NOT RUN, 233,dc1-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel5 - PortChannel dc1-leaf1-server1 = 'up',NOT RUN, 234,dc1-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - L2_dc1-leaf1c_Port-Channel1 = 'up',NOT RUN, @@ -463,8 +463,8 @@ id,dut,categories,test,description,inputs,result,messages 462,dc1-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - L2_dc1-leaf2c_Ethernet1 = 'up',NOT RUN, 463,dc1-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, 464,dc1-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up',NOT RUN, -465,dc1-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up',NOT RUN, -466,dc1-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up',NOT RUN, +465,dc1-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - DIAG_VRF_VRF10 = 'up',NOT RUN, +466,dc1-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - DIAG_VRF_VRF11 = 'up',NOT RUN, 467,dc1-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel3 - MLAG_dc1-leaf2b_Port-Channel3 = 'up',NOT RUN, 468,dc1-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel5 - SERVER_dc1-leaf2-server1_PortChannel dc1-leaf2-server1 = 'up',NOT RUN, 469,dc1-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - L2_dc1-leaf2c_Port-Channel1 = 'up',NOT RUN, @@ -1404,8 +1404,8 @@ id,dut,categories,test,description,inputs,result,messages 1403,dc2-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - L2_dc2-leaf1c_Ethernet1 = 'up',NOT RUN, 1404,dc2-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, 1405,dc2-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up',NOT RUN, -1406,dc2-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up',NOT RUN, -1407,dc2-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up',NOT RUN, +1406,dc2-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - DIAG_VRF_VRF10 = 'up',NOT RUN, +1407,dc2-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - DIAG_VRF_VRF11 = 'up',NOT RUN, 1408,dc2-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel3 - MLAG_dc2-leaf1b_Port-Channel3 = 'up',NOT RUN, 1409,dc2-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel5 - PortChannel dc2-leaf1-server1 = 'up',NOT RUN, 1410,dc2-leaf1a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - L2_dc2-leaf1c_Port-Channel1 = 'up',NOT RUN, @@ -1566,8 +1566,8 @@ id,dut,categories,test,description,inputs,result,messages 1565,dc2-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - L2_dc2-leaf1c_Ethernet2 = 'up',NOT RUN, 1566,dc2-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, 1567,dc2-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up',NOT RUN, -1568,dc2-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up',NOT RUN, -1569,dc2-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up',NOT RUN, +1568,dc2-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - DIAG_VRF_VRF10 = 'up',NOT RUN, +1569,dc2-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - DIAG_VRF_VRF11 = 'up',NOT RUN, 1570,dc2-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel3 - MLAG_dc2-leaf1a_Port-Channel3 = 'up',NOT RUN, 1571,dc2-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel5 - PortChannel dc2-leaf1-server1 = 'up',NOT RUN, 1572,dc2-leaf1b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - L2_dc2-leaf1c_Port-Channel1 = 'up',NOT RUN, @@ -1805,8 +1805,8 @@ id,dut,categories,test,description,inputs,result,messages 1804,dc2-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - L2_dc2-leaf2c_Ethernet1 = 'up',NOT RUN, 1805,dc2-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, 1806,dc2-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up',NOT RUN, -1807,dc2-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up',NOT RUN, -1808,dc2-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up',NOT RUN, +1807,dc2-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - DIAG_VRF_VRF10 = 'up',NOT RUN, +1808,dc2-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - DIAG_VRF_VRF11 = 'up',NOT RUN, 1809,dc2-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel3 - MLAG_dc2-leaf2b_Port-Channel3 = 'up',NOT RUN, 1810,dc2-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel5 - SERVER_dc2-leaf2-server1_PortChannel dc2-leaf2-server1 = 'up',NOT RUN, 1811,dc2-leaf2a,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - L2_dc2-leaf2c_Port-Channel1 = 'up',NOT RUN, @@ -1968,8 +1968,8 @@ id,dut,categories,test,description,inputs,result,messages 1967,dc2-leaf2b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet8 - L2_dc2-leaf2c_Ethernet2 = 'up',NOT RUN, 1968,dc2-leaf2b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, 1969,dc2-leaf2b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up',NOT RUN, -1970,dc2-leaf2b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up',NOT RUN, -1971,dc2-leaf2b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up',NOT RUN, +1970,dc2-leaf2b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - DIAG_VRF_VRF10 = 'up',NOT RUN, +1971,dc2-leaf2b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - DIAG_VRF_VRF11 = 'up',NOT RUN, 1972,dc2-leaf2b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel3 - MLAG_dc2-leaf2a_Port-Channel3 = 'up',NOT RUN, 1973,dc2-leaf2b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel5 - SERVER_dc2-leaf2-server1_PortChannel dc2-leaf2-server1 = 'up',NOT RUN, 1974,dc2-leaf2b,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel8 - L2_dc2-leaf2c_Port-Channel1 = 'up',NOT RUN, @@ -2206,8 +2206,8 @@ id,dut,categories,test,description,inputs,result,messages 2205,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - MLAG_dc2-leaf3b.arista.com_Ethernet4 = 'up',NOT RUN, 2206,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, 2207,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up',NOT RUN, -2208,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up',NOT RUN, -2209,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up',NOT RUN, +2208,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - DIAG_VRF_VRF10 = 'up',NOT RUN, +2209,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - DIAG_VRF_VRF11 = 'up',NOT RUN, 2210,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel11 - dc2-leaf3-fw1_PortChannel = 'up',NOT RUN, 2211,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel12 - Test_mode_and_vlans = 'up',NOT RUN, 2212,dc2-leaf3a.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel13 - Test_native_vlan_and_trunk_groups = 'up',NOT RUN, @@ -2369,8 +2369,8 @@ id,dut,categories,test,description,inputs,result,messages 2368,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Ethernet4 - MLAG_dc2-leaf3a.arista.com_Ethernet4 = 'up',NOT RUN, 2369,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback0 - ROUTER_ID = 'up',NOT RUN, 2370,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up',NOT RUN, -2371,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up',NOT RUN, -2372,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up',NOT RUN, +2371,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback10 - DIAG_VRF_VRF10 = 'up',NOT RUN, +2372,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Loopback11 - DIAG_VRF_VRF11 = 'up',NOT RUN, 2373,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel11 - dc2-leaf3-fw1_PortChannel = 'up',NOT RUN, 2374,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Port-Channel3 - MLAG_dc2-leaf3a.arista.com_Port-Channel3 = 'up',NOT RUN, 2375,dc2-leaf3b.arista.com,Interfaces,VerifyInterfacesStatus,Verifies the status of the provided interfaces.,Interface Vlan11 - VRF10_VLAN11 = 'up',NOT RUN, diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.md b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.md index e5ea128168b..c66c1d091e6 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.md +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/FABRIC-state.md @@ -151,8 +151,8 @@ | 68 | dc1-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - L2_dc1-leaf1c_Ethernet1 = 'up' | NOT RUN | - | | 69 | dc1-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | | 70 | dc1-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up' | NOT RUN | - | -| 71 | dc1-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | -| 72 | dc1-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | +| 71 | dc1-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - DIAG_VRF_VRF10 = 'up' | NOT RUN | - | +| 72 | dc1-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - DIAG_VRF_VRF11 = 'up' | NOT RUN | - | | 73 | dc1-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel3 - MLAG_dc1-leaf1b_Port-Channel3 = 'up' | NOT RUN | - | | 74 | dc1-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel5 - PortChannel dc1-leaf1-server1 = 'up' | NOT RUN | - | | 75 | dc1-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - L2_dc1-leaf1c_Port-Channel1 = 'up' | NOT RUN | - | @@ -310,8 +310,8 @@ | 227 | dc1-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - L2_dc1-leaf1c_Ethernet2 = 'up' | NOT RUN | - | | 228 | dc1-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | | 229 | dc1-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up' | NOT RUN | - | -| 230 | dc1-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | -| 231 | dc1-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | +| 230 | dc1-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - DIAG_VRF_VRF10 = 'up' | NOT RUN | - | +| 231 | dc1-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - DIAG_VRF_VRF11 = 'up' | NOT RUN | - | | 232 | dc1-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel3 - MLAG_dc1-leaf1a_Port-Channel3 = 'up' | NOT RUN | - | | 233 | dc1-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel5 - PortChannel dc1-leaf1-server1 = 'up' | NOT RUN | - | | 234 | dc1-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - L2_dc1-leaf1c_Port-Channel1 = 'up' | NOT RUN | - | @@ -545,8 +545,8 @@ | 462 | dc1-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - L2_dc1-leaf2c_Ethernet1 = 'up' | NOT RUN | - | | 463 | dc1-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | | 464 | dc1-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up' | NOT RUN | - | -| 465 | dc1-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | -| 466 | dc1-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | +| 465 | dc1-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - DIAG_VRF_VRF10 = 'up' | NOT RUN | - | +| 466 | dc1-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - DIAG_VRF_VRF11 = 'up' | NOT RUN | - | | 467 | dc1-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel3 - MLAG_dc1-leaf2b_Port-Channel3 = 'up' | NOT RUN | - | | 468 | dc1-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel5 - SERVER_dc1-leaf2-server1_PortChannel dc1-leaf2-server1 = 'up' | NOT RUN | - | | 469 | dc1-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - L2_dc1-leaf2c_Port-Channel1 = 'up' | NOT RUN | - | @@ -1486,8 +1486,8 @@ | 1403 | dc2-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - L2_dc2-leaf1c_Ethernet1 = 'up' | NOT RUN | - | | 1404 | dc2-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | | 1405 | dc2-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up' | NOT RUN | - | -| 1406 | dc2-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | -| 1407 | dc2-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | +| 1406 | dc2-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - DIAG_VRF_VRF10 = 'up' | NOT RUN | - | +| 1407 | dc2-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - DIAG_VRF_VRF11 = 'up' | NOT RUN | - | | 1408 | dc2-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel3 - MLAG_dc2-leaf1b_Port-Channel3 = 'up' | NOT RUN | - | | 1409 | dc2-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel5 - PortChannel dc2-leaf1-server1 = 'up' | NOT RUN | - | | 1410 | dc2-leaf1a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - L2_dc2-leaf1c_Port-Channel1 = 'up' | NOT RUN | - | @@ -1648,8 +1648,8 @@ | 1565 | dc2-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - L2_dc2-leaf1c_Ethernet2 = 'up' | NOT RUN | - | | 1566 | dc2-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | | 1567 | dc2-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up' | NOT RUN | - | -| 1568 | dc2-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | -| 1569 | dc2-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | +| 1568 | dc2-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - DIAG_VRF_VRF10 = 'up' | NOT RUN | - | +| 1569 | dc2-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - DIAG_VRF_VRF11 = 'up' | NOT RUN | - | | 1570 | dc2-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel3 - MLAG_dc2-leaf1a_Port-Channel3 = 'up' | NOT RUN | - | | 1571 | dc2-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel5 - PortChannel dc2-leaf1-server1 = 'up' | NOT RUN | - | | 1572 | dc2-leaf1b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - L2_dc2-leaf1c_Port-Channel1 = 'up' | NOT RUN | - | @@ -1887,8 +1887,8 @@ | 1804 | dc2-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - L2_dc2-leaf2c_Ethernet1 = 'up' | NOT RUN | - | | 1805 | dc2-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | | 1806 | dc2-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up' | NOT RUN | - | -| 1807 | dc2-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | -| 1808 | dc2-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | +| 1807 | dc2-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - DIAG_VRF_VRF10 = 'up' | NOT RUN | - | +| 1808 | dc2-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - DIAG_VRF_VRF11 = 'up' | NOT RUN | - | | 1809 | dc2-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel3 - MLAG_dc2-leaf2b_Port-Channel3 = 'up' | NOT RUN | - | | 1810 | dc2-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel5 - SERVER_dc2-leaf2-server1_PortChannel dc2-leaf2-server1 = 'up' | NOT RUN | - | | 1811 | dc2-leaf2a | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - L2_dc2-leaf2c_Port-Channel1 = 'up' | NOT RUN | - | @@ -2050,8 +2050,8 @@ | 1967 | dc2-leaf2b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet8 - L2_dc2-leaf2c_Ethernet2 = 'up' | NOT RUN | - | | 1968 | dc2-leaf2b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | | 1969 | dc2-leaf2b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up' | NOT RUN | - | -| 1970 | dc2-leaf2b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | -| 1971 | dc2-leaf2b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | +| 1970 | dc2-leaf2b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - DIAG_VRF_VRF10 = 'up' | NOT RUN | - | +| 1971 | dc2-leaf2b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - DIAG_VRF_VRF11 = 'up' | NOT RUN | - | | 1972 | dc2-leaf2b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel3 - MLAG_dc2-leaf2a_Port-Channel3 = 'up' | NOT RUN | - | | 1973 | dc2-leaf2b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel5 - SERVER_dc2-leaf2-server1_PortChannel dc2-leaf2-server1 = 'up' | NOT RUN | - | | 1974 | dc2-leaf2b | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel8 - L2_dc2-leaf2c_Port-Channel1 = 'up' | NOT RUN | - | @@ -2288,8 +2288,8 @@ | 2205 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - MLAG_dc2-leaf3b.arista.com_Ethernet4 = 'up' | NOT RUN | - | | 2206 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | | 2207 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up' | NOT RUN | - | -| 2208 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | -| 2209 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | +| 2208 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - DIAG_VRF_VRF10 = 'up' | NOT RUN | - | +| 2209 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - DIAG_VRF_VRF11 = 'up' | NOT RUN | - | | 2210 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel11 - dc2-leaf3-fw1_PortChannel = 'up' | NOT RUN | - | | 2211 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel12 - Test_mode_and_vlans = 'up' | NOT RUN | - | | 2212 | dc2-leaf3a.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel13 - Test_native_vlan_and_trunk_groups = 'up' | NOT RUN | - | @@ -2451,8 +2451,8 @@ | 2368 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Ethernet4 - MLAG_dc2-leaf3a.arista.com_Ethernet4 = 'up' | NOT RUN | - | | 2369 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback0 - ROUTER_ID = 'up' | NOT RUN | - | | 2370 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback1 - VXLAN_TUNNEL_SOURCE = 'up' | NOT RUN | - | -| 2371 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | -| 2372 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up' | NOT RUN | - | +| 2371 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback10 - DIAG_VRF_VRF10 = 'up' | NOT RUN | - | +| 2372 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Loopback11 - DIAG_VRF_VRF11 = 'up' | NOT RUN | - | | 2373 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel11 - dc2-leaf3-fw1_PortChannel = 'up' | NOT RUN | - | | 2374 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Port-Channel3 - MLAG_dc2-leaf3a.arista.com_Port-Channel3 = 'up' | NOT RUN | - | | 2375 | dc2-leaf3b.arista.com | Interfaces | VerifyInterfacesStatus | Verifies the status of the provided interfaces. | Interface Vlan11 - VRF10_VLAN11 = 'up' | NOT RUN | - | diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc1-leaf1a-results.json b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc1-leaf1a-results.json index e467eae9ce2..c10f72b2687 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc1-leaf1a-results.json +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc1-leaf1a-results.json @@ -615,7 +615,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback10 - DIAG_VRF_VRF10 = 'up'" }, { "name": "dc1-leaf1a", @@ -624,7 +624,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback11 - DIAG_VRF_VRF11 = 'up'" }, { "name": "dc1-leaf1a", diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc1-leaf1b-results.json b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc1-leaf1b-results.json index fe646efc3cb..88933d6ce2e 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc1-leaf1b-results.json +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc1-leaf1b-results.json @@ -606,7 +606,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback10 - DIAG_VRF_VRF10 = 'up'" }, { "name": "dc1-leaf1b", @@ -615,7 +615,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback11 - DIAG_VRF_VRF11 = 'up'" }, { "name": "dc1-leaf1b", diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc1-leaf2a-results.json b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc1-leaf2a-results.json index 1a2204a4c24..59b4979374b 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc1-leaf2a-results.json +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc1-leaf2a-results.json @@ -552,7 +552,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback10 - DIAG_VRF_VRF10 = 'up'" }, { "name": "dc1-leaf2a", @@ -561,7 +561,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback11 - DIAG_VRF_VRF11 = 'up'" }, { "name": "dc1-leaf2a", diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf1a-results.json b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf1a-results.json index 77bf543a450..becef3f3f83 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf1a-results.json +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf1a-results.json @@ -534,7 +534,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback10 - DIAG_VRF_VRF10 = 'up'" }, { "name": "dc2-leaf1a", @@ -543,7 +543,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback11 - DIAG_VRF_VRF11 = 'up'" }, { "name": "dc2-leaf1a", diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf1b-results.json b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf1b-results.json index ad0b848115c..019c31a740b 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf1b-results.json +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf1b-results.json @@ -534,7 +534,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback10 - DIAG_VRF_VRF10 = 'up'" }, { "name": "dc2-leaf1b", @@ -543,7 +543,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback11 - DIAG_VRF_VRF11 = 'up'" }, { "name": "dc2-leaf1b", diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf2a-results.json b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf2a-results.json index 86fdfcb30c3..f9486f0c8f9 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf2a-results.json +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf2a-results.json @@ -579,7 +579,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback10 - DIAG_VRF_VRF10 = 'up'" }, { "name": "dc2-leaf2a", @@ -588,7 +588,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback11 - DIAG_VRF_VRF11 = 'up'" }, { "name": "dc2-leaf2a", diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf2b-results.json b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf2b-results.json index d01eac8e910..01b873e4a37 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf2b-results.json +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf2b-results.json @@ -543,7 +543,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback10 - DIAG_VRF_VRF10 = 'up'" }, { "name": "dc2-leaf2b", @@ -552,7 +552,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback11 - DIAG_VRF_VRF11 = 'up'" }, { "name": "dc2-leaf2b", diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf3a.arista.com-results.json b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf3a.arista.com-results.json index 0982f9a0828..a48ccefad68 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf3a.arista.com-results.json +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf3a.arista.com-results.json @@ -570,7 +570,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback10 - DIAG_VRF_VRF10 = 'up'" }, { "name": "dc2-leaf3a.arista.com", @@ -579,7 +579,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback11 - DIAG_VRF_VRF11 = 'up'" }, { "name": "dc2-leaf3a.arista.com", diff --git a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf3b.arista.com-results.json b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf3b.arista.com-results.json index dfa25a97bc4..7527b7d8739 100644 --- a/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf3b.arista.com-results.json +++ b/ansible_collections/arista/avd/molecule/eos_validate_state/reports/test_results/dc2-leaf3b.arista.com-results.json @@ -516,7 +516,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback10 - VRF10_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback10 - DIAG_VRF_VRF10 = 'up'" }, { "name": "dc2-leaf3b.arista.com", @@ -525,7 +525,7 @@ "interfaces" ], "description": "Verifies the status of the provided interfaces.", - "custom_field": "Interface Loopback11 - VRF11_VTEP_DIAGNOSTICS = 'up'" + "custom_field": "Interface Loopback11 - DIAG_VRF_VRF11 = 'up'" }, { "name": "dc2-leaf3b.arista.com", diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF2A.md b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF2A.md index f7b706016f4..6655f54904d 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF2A.md +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF2A.md @@ -535,7 +535,7 @@ interface Port-Channel12 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 192.168.255.6/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 192.168.254.6/32 | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | 10.255.1.6/32 | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | 10.255.1.6/32 | ##### IPv6 @@ -543,7 +543,7 @@ interface Port-Channel12 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | - | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | - | #### Loopback Interfaces Device Configuration @@ -560,7 +560,7 @@ interface Loopback1 ip address 192.168.254.6/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.6/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF2B.md b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF2B.md index c16e86fb656..7d133376789 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF2B.md +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF2B.md @@ -535,7 +535,7 @@ interface Port-Channel12 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 192.168.255.7/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 192.168.254.6/32 | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | 10.255.1.7/32 | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | 10.255.1.7/32 | ##### IPv6 @@ -543,7 +543,7 @@ interface Port-Channel12 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | - | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | - | #### Loopback Interfaces Device Configuration @@ -560,7 +560,7 @@ interface Loopback1 ip address 192.168.254.6/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.7/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF3A.md b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF3A.md index 260960a151e..bcf098527d7 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF3A.md +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF3A.md @@ -460,7 +460,7 @@ interface Port-Channel5 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 192.168.255.12/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 192.168.254.12/32 | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | 10.255.1.12/32 | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | 10.255.1.12/32 | ##### IPv6 @@ -468,7 +468,7 @@ interface Port-Channel5 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | 2001:1::c/128 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | - | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | - | #### Loopback Interfaces Device Configuration @@ -486,7 +486,7 @@ interface Loopback1 ip address 192.168.254.12/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.12/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF3B.md b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF3B.md index 6359033361e..f45c2c49fc8 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF3B.md +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF3B.md @@ -460,7 +460,7 @@ interface Port-Channel5 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 192.168.255.13/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 192.168.254.12/32 | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | 10.255.1.13/32 | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | 10.255.1.13/32 | ##### IPv6 @@ -468,7 +468,7 @@ interface Port-Channel5 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | 2001:1::d/128 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | - | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | - | #### Loopback Interfaces Device Configuration @@ -486,7 +486,7 @@ interface Loopback1 ip address 192.168.254.12/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.13/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF4A.md b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF4A.md index 5e82f8fbb37..8e5fb781271 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF4A.md +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF4A.md @@ -452,7 +452,7 @@ interface Port-Channel5 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 192.168.255.14/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 192.168.254.14/32 | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | 10.255.1.14/32 | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | 10.255.1.14/32 | ##### IPv6 @@ -460,7 +460,7 @@ interface Port-Channel5 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | 2001:1::e/128 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | - | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | - | #### Loopback Interfaces Device Configuration @@ -478,7 +478,7 @@ interface Loopback1 ip address 192.168.254.14/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.14/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF4B.md b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF4B.md index 301859a5122..5300bc749a1 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF4B.md +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-LEAF4B.md @@ -452,7 +452,7 @@ interface Port-Channel5 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 192.168.255.15/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 192.168.254.14/32 | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | 10.255.1.15/32 | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | 10.255.1.15/32 | ##### IPv6 @@ -460,7 +460,7 @@ interface Port-Channel5 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | 2001:1::f/128 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | - | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | - | #### Loopback Interfaces Device Configuration @@ -478,7 +478,7 @@ interface Loopback1 ip address 192.168.254.14/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.15/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-SVC3A.md b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-SVC3A.md index bc39f4a084a..fde718c4479 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-SVC3A.md +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-SVC3A.md @@ -647,7 +647,7 @@ interface Port-Channel15 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 192.168.255.8/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 192.168.254.8/32 | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | 10.255.1.8/32 | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | 10.255.1.8/32 | ##### IPv6 @@ -655,7 +655,7 @@ interface Port-Channel15 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | - | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | - | #### Loopback Interfaces Device Configuration @@ -672,7 +672,7 @@ interface Loopback1 ip address 192.168.254.8/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.8/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-SVC3B.md b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-SVC3B.md index 73c4107b761..29f2e4e844e 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-SVC3B.md +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/documentation/devices/DC1-SVC3B.md @@ -621,7 +621,7 @@ interface Port-Channel15 | --------- | ----------- | --- | ---------- | | Loopback0 | ROUTER_ID | default | 192.168.255.9/32 | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | 192.168.254.8/32 | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | 10.255.1.9/32 | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | 10.255.1.9/32 | ##### IPv6 @@ -629,7 +629,7 @@ interface Port-Channel15 | --------- | ----------- | --- | ------------ | | Loopback0 | ROUTER_ID | default | - | | Loopback1 | VXLAN_TUNNEL_SOURCE | default | - | -| Loopback100 | Tenant_A_OP_Zone_VTEP_DIAGNOSTICS | Tenant_A_OP_Zone | - | +| Loopback100 | DIAG_VRF_Tenant_A_OP_Zone | Tenant_A_OP_Zone | - | #### Loopback Interfaces Device Configuration @@ -646,7 +646,7 @@ interface Loopback1 ip address 192.168.254.8/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.9/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF2A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF2A.cfg index 0e074c52de6..01856ff2eaf 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF2A.cfg @@ -230,7 +230,7 @@ interface Loopback1 ip address 192.168.254.6/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.6/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF2B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF2B.cfg index 8fbb68ce10f..655ce94c823 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF2B.cfg @@ -230,7 +230,7 @@ interface Loopback1 ip address 192.168.254.6/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.7/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF3A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF3A.cfg index cebff57e418..88521fb9a52 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF3A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF3A.cfg @@ -165,7 +165,7 @@ interface Loopback1 ip address 192.168.254.12/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.12/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF3B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF3B.cfg index 29d7e961ce4..23d2d8cccf9 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF3B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF3B.cfg @@ -165,7 +165,7 @@ interface Loopback1 ip address 192.168.254.12/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.13/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF4A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF4A.cfg index 98b93d5f284..c5da64bab00 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF4A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF4A.cfg @@ -158,7 +158,7 @@ interface Loopback1 ip address 192.168.254.14/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.14/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF4B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF4B.cfg index cfed9f9d270..f290f6de263 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF4B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF4B.cfg @@ -158,7 +158,7 @@ interface Loopback1 ip address 192.168.254.14/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.15/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SVC3A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SVC3A.cfg index c4f09e96c89..ca1d8bf0aed 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SVC3A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SVC3A.cfg @@ -329,7 +329,7 @@ interface Loopback1 ip address 192.168.254.8/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.8/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SVC3B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SVC3B.cfg index 6fda5761afa..e50bd68bb5b 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SVC3B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SVC3B.cfg @@ -313,7 +313,7 @@ interface Loopback1 ip address 192.168.254.8/32 ! interface Loopback100 - description Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description DIAG_VRF_Tenant_A_OP_Zone no shutdown vrf Tenant_A_OP_Zone ip address 10.255.1.9/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml index 6415c6cf671..a61e6c2edca 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2A.yml @@ -866,7 +866,7 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.6/32 - name: Loopback100 - description: Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description: DIAG_VRF_Tenant_A_OP_Zone shutdown: false vrf: Tenant_A_OP_Zone ip_address: 10.255.1.6/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml index a0527e49127..b6a2f3071c0 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF2B.yml @@ -866,7 +866,7 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.6/32 - name: Loopback100 - description: Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description: DIAG_VRF_Tenant_A_OP_Zone shutdown: false vrf: Tenant_A_OP_Zone ip_address: 10.255.1.7/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3A.yml index 223ba428fd1..7f088b0e605 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3A.yml +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3A.yml @@ -716,7 +716,7 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.12/32 - name: Loopback100 - description: Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description: DIAG_VRF_Tenant_A_OP_Zone shutdown: false vrf: Tenant_A_OP_Zone ip_address: 10.255.1.12/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3B.yml index 9a424e33941..ae08bedb1df 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3B.yml +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF3B.yml @@ -716,7 +716,7 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.12/32 - name: Loopback100 - description: Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description: DIAG_VRF_Tenant_A_OP_Zone shutdown: false vrf: Tenant_A_OP_Zone ip_address: 10.255.1.13/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4A.yml index 6819e28e79d..892c5982d0d 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4A.yml +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4A.yml @@ -701,7 +701,7 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.14/32 - name: Loopback100 - description: Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description: DIAG_VRF_Tenant_A_OP_Zone shutdown: false vrf: Tenant_A_OP_Zone ip_address: 10.255.1.14/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4B.yml index 425ec72a90a..db725f49c3f 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4B.yml +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-LEAF4B.yml @@ -701,7 +701,7 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.14/32 - name: Loopback100 - description: Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description: DIAG_VRF_Tenant_A_OP_Zone shutdown: false vrf: Tenant_A_OP_Zone ip_address: 10.255.1.15/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml index 06c64f8b34a..bd155507136 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3A.yml @@ -1145,7 +1145,7 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.8/32 - name: Loopback100 - description: Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description: DIAG_VRF_Tenant_A_OP_Zone shutdown: false vrf: Tenant_A_OP_Zone ip_address: 10.255.1.8/32 diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml index 5bda430e2cc..e6d717f2a51 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/structured_configs/DC1-SVC3B.yml @@ -1123,7 +1123,7 @@ loopback_interfaces: shutdown: false ip_address: 192.168.254.8/32 - name: Loopback100 - description: Tenant_A_OP_Zone_VTEP_DIAGNOSTICS + description: DIAG_VRF_Tenant_A_OP_Zone shutdown: false vrf: Tenant_A_OP_Zone ip_address: 10.255.1.9/32 diff --git a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/fabric-settings.md b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/fabric-settings.md index e1b72d884cf..a16e7db82bf 100644 --- a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/fabric-settings.md +++ b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/fabric-settings.md @@ -9,6 +9,7 @@ | -------- | ---- | -------- | ------- | ------------------ | ----------- | | [default_underlay_p2p_ethernet_description](## "default_underlay_p2p_ethernet_description") | String | | `P2P_{peer}_{peer_interface}{vrf?<_VRF_}` | | The default description or description template to be used on L3 point-to-point ethernet interfaces.
The interfaces using this are the routed uplinks and `p2p_links` defined under `l3_edge` or `core_interfaces`.
This can be a template using the format string syntax.
The available template fields are:
- `peer`: The name of the peer.
- `interface`: The local interface name.
- `peer_interface`: The interface on the peer.
- `vrf`: The name of the VRF if set (Only applicable for `uplink_type: p2p-vrfs`).

By default the description is templated from the name and interface of the peer. | | [default_underlay_p2p_port_channel_description](## "default_underlay_p2p_port_channel_description") | String | | `P2P_{peer}_{peer_interface}` | | The default description or description template to be used on L3 point-to-point port-channel interfaces.
The port-channels using this are `p2p_links` defined under `l3_edge` or `core_interfaces`.
This can be a template using the format string syntax.
The available template fields are:
- `peer`: The name of the peer.
- `interface`: The local interface name.
- `peer_interface`: The interface on the peer.
- `port_channel_id`: The local port-channel ID.
- `peer_port_channel_id`: The ID of the port-channel on the peer.

By default the description is templated from the name and interface of the peer. | + | [default_vrf_diag_loopback_description](## "default_vrf_diag_loopback_description") | String | | `DIAG_VRF_{vrf}` | | The default description or description template to be used on VRF diagnostic loopback interfaces.
This can be a template using the format string syntax.
The available template fields are:
- `interface`: The Loopback interface name.
- `vrf`: The VRF name.
- `tenant`: The tenant name.

By default the description is templated from the VRF name. | | [enable_trunk_groups](## "enable_trunk_groups") | Boolean | | `False` | | Enable Trunk Group support across eos_designs.
Warning: Because of the nature of the EOS Trunk Group feature, enabling this is "all or nothing".
*All* vlans and *all* trunks towards connected endpoints must be using trunk groups as well.
If trunk groups are not assigned to a trunk, no vlans will be enabled on that trunk.
See "Details on enable_trunk_groups" below before enabling this feature.
| | [mlag_bgp_peer_description](## "mlag_bgp_peer_description") | String | | `{mlag_peer}_{peer_interface}` | | Description or description template to be used on the MLAG BGP peers including those in VRFs.
This can be a template using the format string syntax.
The available template fields are:
- `mlag_peer`: The name of the MLAG peer.
- `interface`: The local MLAG L3 VLAN interface.
- `peer_interface`: The MLAG L3 VLAN interface on the MLAG peer.
- `vrf`: The name of the VRF. Not available for the underlay peering.

The default description is built from the name and interface of the MLAG peer and optionally the VRF. | | [mlag_bgp_peer_group_description](## "mlag_bgp_peer_group_description") | String | | `{mlag_peer}` | | Description or description template to be used on the MLAG BGP peer-group.
This can be a template using the format string syntax.
The available template fields are:
- `mlag_peer`: The name of the MLAG peer.

The default description is the name of the MLAG peers. | @@ -83,6 +84,16 @@ # By default the description is templated from the name and interface of the peer. default_underlay_p2p_port_channel_description: + # The default description or description template to be used on VRF diagnostic loopback interfaces. + # This can be a template using the format string syntax. + # The available template fields are: + # - `interface`: The Loopback interface name. + # - `vrf`: The VRF name. + # - `tenant`: The tenant name. + # + # By default the description is templated from the VRF name. + default_vrf_diag_loopback_description: + # Enable Trunk Group support across eos_designs. # Warning: Because of the nature of the EOS Trunk Group feature, enabling this is "all or nothing". # *All* vlans and *all* trunks towards connected endpoints must be using trunk groups as well. diff --git a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/network-services-vrfs-settings.md b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/network-services-vrfs-settings.md index 27b6d017c0a..503eb1562d5 100644 --- a/ansible_collections/arista/avd/roles/eos_designs/docs/tables/network-services-vrfs-settings.md +++ b/ansible_collections/arista/avd/roles/eos_designs/docs/tables/network-services-vrfs-settings.md @@ -30,7 +30,7 @@ | [        mlag_ibgp_peering_vlan](## ".[].vrfs.[].mlag_ibgp_peering_vlan") | Integer | | | Min: 1
Max: 4096 | Manually define the VLAN used on the MLAG pair for the iBGP session.
By default this parameter is calculated using the following formula: `` + `` - 1.
| | [        vtep_diagnostic](## ".[].vrfs.[].vtep_diagnostic") | Dictionary | | | | Enable VTEP Network diagnostics.
This will create a loopback with virtual source-nat enable to perform diagnostics from the switch.
| | [          loopback](## ".[].vrfs.[].vtep_diagnostic.loopback") | Integer | | | Min: 2
Max: 2100 | Loopback interface number, required when vtep_diagnotics defined.
| - | [          loopback_description](## ".[].vrfs.[].vtep_diagnostic.loopback_description") | String | | | | Provide a custom description for loopback interface. | + | [          loopback_description](## ".[].vrfs.[].vtep_diagnostic.loopback_description") | String | | | | Provide a custom description or description template to be used on the VRF diagnostic loopback interface.
This can be a template using the format string syntax.
The available template fields are:
- `interface`: The Loopback interface name.
- `vrf`: The VRF name.
- `tenant`: The tenant name.

The default description is set by `default_vrf_diag_loopback_description`.
By default the description is templated from the VRF name. | | [          loopback_ip_range](## ".[].vrfs.[].vtep_diagnostic.loopback_ip_range") | String | | | | IPv4_address/Mask.
Loopback ip range, a unique ip is derived from this ranged and assignedto each l3 leaf based on it's unique id.
Loopback is not created unless loopback_ip_range or loopback_ip_pools are set.
| | [          loopback_ip_pools](## ".[].vrfs.[].vtep_diagnostic.loopback_ip_pools") | List, items: Dictionary | | | | For inventories with multiple PODs a loopback range can be set per POD to avoid overlaps.
This only takes effect when loopback_ip_range is not defined, ptional (loopback is not created unless loopback_ip_range or loopback_ip_pools are set).
| | [            - pod](## ".[].vrfs.[].vtep_diagnostic.loopback_ip_pools.[].pod") | String | | | | POD name. | @@ -179,7 +179,15 @@ # Loopback interface number, required when vtep_diagnotics defined. loopback: - # Provide a custom description for loopback interface. + # Provide a custom description or description template to be used on the VRF diagnostic loopback interface. + # This can be a template using the format string syntax. + # The available template fields are: + # - `interface`: The Loopback interface name. + # - `vrf`: The VRF name. + # - `tenant`: The tenant name. + # + # The default description is set by `default_vrf_diag_loopback_description`. + # By default the description is templated from the VRF name. loopback_description: # IPv4_address/Mask. diff --git a/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml b/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml index f2d546c77b7..1055b13ada9 100644 --- a/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml +++ b/python-avd/pyavd/_eos_designs/schema/eos_designs.schema.yml @@ -1061,6 +1061,16 @@ keys: \ - `peer_port_channel_id`: The ID of the port-channel on the peer.\n\nBy default the description is templated from the name and interface of the peer." default: P2P_{peer}_{peer_interface} + default_vrf_diag_loopback_description: + type: str + documentation_options: + table: fabric-settings + description: "The default description or description template to be used on VRF + diagnostic loopback interfaces.\nThis can be a template using the format string + syntax.\nThe available template fields are:\n - `interface`: The Loopback interface + name.\n - `vrf`: The VRF name.\n - `tenant`: The tenant name.\n\nBy default + the description is templated from the VRF name." + default: DIAG_VRF_{vrf} design: documentation_options: table: design @@ -6381,7 +6391,13 @@ $defs: max: 2100 loopback_description: type: str - description: Provide a custom description for loopback interface. + description: "Provide a custom description or description template + to be used on the VRF diagnostic loopback interface.\nThis can + be a template using the format string syntax.\nThe available + template fields are:\n - `interface`: The Loopback interface + name.\n - `vrf`: The VRF name.\n - `tenant`: The tenant name.\n\nThe + default description is set by `default_vrf_diag_loopback_description`.\nBy + default the description is templated from the VRF name." loopback_ip_range: type: str description: 'IPv4_address/Mask. diff --git a/python-avd/pyavd/_eos_designs/schema/schema_fragments/default_vrf_diag_loopback_description.schema.yml b/python-avd/pyavd/_eos_designs/schema/schema_fragments/default_vrf_diag_loopback_description.schema.yml new file mode 100644 index 00000000000..2a847ce1e4a --- /dev/null +++ b/python-avd/pyavd/_eos_designs/schema/schema_fragments/default_vrf_diag_loopback_description.schema.yml @@ -0,0 +1,23 @@ +# Copyright (c) 2023-2024 Arista Networks, Inc. +# Use of this source code is governed by the Apache License 2.0 +# that can be found in the LICENSE file. +# yaml-language-server: $schema=../../../_schema/avd_meta_schema.json +# Line above is used by RedHat's YAML Schema vscode extension +# Use Ctrl + Space to get suggestions for every field. Autocomplete will pop up after typing 2 letters. +type: dict +keys: + default_vrf_diag_loopback_description: + type: str + documentation_options: + table: fabric-settings + # TODO: Insert link to format string syntax article. + description: |- + The default description or description template to be used on VRF diagnostic loopback interfaces. + This can be a template using the format string syntax. + The available template fields are: + - `interface`: The Loopback interface name. + - `vrf`: The VRF name. + - `tenant`: The tenant name. + + By default the description is templated from the VRF name. + default: "DIAG_VRF_{vrf}" diff --git a/python-avd/pyavd/_eos_designs/schema/schema_fragments/defs_network_services.schema.yml b/python-avd/pyavd/_eos_designs/schema/schema_fragments/defs_network_services.schema.yml index f65ace97ef1..0ba249aa909 100644 --- a/python-avd/pyavd/_eos_designs/schema/schema_fragments/defs_network_services.schema.yml +++ b/python-avd/pyavd/_eos_designs/schema/schema_fragments/defs_network_services.schema.yml @@ -425,7 +425,17 @@ $defs: max: 2100 loopback_description: type: str - description: Provide a custom description for loopback interface. + # TODO: Insert link to format string syntax article. + description: |- + Provide a custom description or description template to be used on the VRF diagnostic loopback interface. + This can be a template using the format string syntax. + The available template fields are: + - `interface`: The Loopback interface name. + - `vrf`: The VRF name. + - `tenant`: The tenant name. + + The default description is set by `default_vrf_diag_loopback_description`. + By default the description is templated from the VRF name. loopback_ip_range: type: str description: | diff --git a/python-avd/pyavd/_eos_designs/shared_utils/descriptions.py b/python-avd/pyavd/_eos_designs/shared_utils/descriptions.py index dc05e08d01b..89d32af0353 100644 --- a/python-avd/pyavd/_eos_designs/shared_utils/descriptions.py +++ b/python-avd/pyavd/_eos_designs/shared_utils/descriptions.py @@ -114,3 +114,8 @@ def underlay_l2_ethernet_description(self: SharedUtils) -> str: def underlay_l2_port_channel_description(self: SharedUtils) -> str: default_value = self.schema.get_default_value(["underlay_l2_port_channel_description"]) return get(self.hostvars, "underlay_l2_port_channel_description", default=default_value) + + @cached_property + def default_vrf_diag_loopback_description(self: SharedUtils) -> str: + default_value = self.schema.get_default_value(["default_vrf_diag_loopback_description"]) + return get(self.hostvars, "default_vrf_diag_loopback_description", default=default_value) diff --git a/python-avd/pyavd/_eos_designs/structured_config/network_services/loopback_interfaces.py b/python-avd/pyavd/_eos_designs/structured_config/network_services/loopback_interfaces.py index ea749eb2733..01155ce3b44 100644 --- a/python-avd/pyavd/_eos_designs/structured_config/network_services/loopback_interfaces.py +++ b/python-avd/pyavd/_eos_designs/structured_config/network_services/loopback_interfaces.py @@ -6,7 +6,7 @@ from functools import cached_property from typing import TYPE_CHECKING -from pyavd._utils import append_if_not_duplicate, get, get_item +from pyavd._utils import AvdStringFormatter, append_if_not_duplicate, get, get_item from .utils import UtilsMixin @@ -96,9 +96,10 @@ def _get_vtep_diagnostic_loopback_for_vrf(self: AvdStructuredConfigNetworkServic # If we ended up here, it means we have a loopback_ipv4_pool set interface_name = f"Loopback{loopback}" + description_template = get(vrf, "vtep_diagnostic.loopback_description", default=self.shared_utils.default_vrf_diag_loopback_description) return { "name": interface_name, - "description": get(vrf, "vtep_diagnostic.loopback_description", default=f"{vrf['name']}_VTEP_DIAGNOSTICS"), + "description": AvdStringFormatter().format(description_template, interface=interface_name, vrf=vrf["name"], tenant=vrf["tenant"]), "shutdown": False, "vrf": vrf["name"], "ip_address": f"{self.shared_utils.ip_addressing.vrf_loopback_ip(loopback_ipv4_pool)}/32",