diff --git a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF1A.cfg b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF1A.cfg index 1043eaf3f7e..b29bcfad807 100644 --- a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF1A.cfg +++ b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF1A.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,21 +21,10 @@ hostname LEAF1A ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -! vlan 10 name INBAND_MGMT ! @@ -42,6 +43,8 @@ vlan 4094 ! vrf instance MGMT ! +aaa authorization exec default local +! interface Port-Channel51 description SPINES_Po1 no shutdown @@ -1063,11 +1066,8 @@ mlag configuration ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ip route 0.0.0.0/0 10.10.10.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer ! end diff --git a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF1B.cfg b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF1B.cfg index 4b2a288fd5f..7db874eb149 100644 --- a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF1B.cfg +++ b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF1B.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,21 +21,10 @@ hostname LEAF1B ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -! vlan 10 name INBAND_MGMT ! @@ -42,6 +43,8 @@ vlan 4094 ! vrf instance MGMT ! +aaa authorization exec default local +! interface Port-Channel51 description SPINES_Po1 no shutdown @@ -1063,11 +1066,8 @@ mlag configuration ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ip route 0.0.0.0/0 10.10.10.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer ! end diff --git a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF2A.cfg b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF2A.cfg index c07386dd0b5..f6c0e23956c 100644 --- a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF2A.cfg +++ b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF2A.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,20 +21,9 @@ hostname LEAF2A ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp spanning-tree mst 0 priority 16384 ! -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -! vlan 10 name INBAND_MGMT ! @@ -37,6 +38,8 @@ vlan 230 ! vrf instance MGMT ! +aaa authorization exec default local +! interface Port-Channel11 description SPINES_Po491 no shutdown @@ -6070,11 +6073,8 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ip route 0.0.0.0/0 10.10.10.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer ! end diff --git a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3A.cfg b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3A.cfg index f6a92830413..e3474feda09 100644 --- a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3A.cfg +++ b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3A.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,21 +21,10 @@ hostname LEAF3A ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -! vlan 10 name INBAND_MGMT ! @@ -42,6 +43,8 @@ vlan 4094 ! vrf instance MGMT ! +aaa authorization exec default local +! interface Port-Channel971 description SPINES_Po501 no shutdown @@ -2067,11 +2070,8 @@ mlag configuration ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ip route 0.0.0.0/0 10.10.10.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer ! end diff --git a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3B.cfg b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3B.cfg index ac47a5ca64d..ab7944ec7cb 100644 --- a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3B.cfg +++ b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3B.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,21 +21,10 @@ hostname LEAF3B ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -! vlan 10 name INBAND_MGMT ! @@ -42,6 +43,8 @@ vlan 4094 ! vrf instance MGMT ! +aaa authorization exec default local +! interface Port-Channel971 description SPINES_Po501 no shutdown @@ -2067,11 +2070,8 @@ mlag configuration ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ip route 0.0.0.0/0 10.10.10.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer ! end diff --git a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3C.cfg b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3C.cfg index 623b3f965a7..abd420182ae 100644 --- a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3C.cfg +++ b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3C.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,20 +21,9 @@ hostname LEAF3C ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp spanning-tree mst 0 priority 16384 ! -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -! vlan 10 name INBAND_MGMT ! @@ -37,6 +38,8 @@ vlan 330 ! vrf instance MGMT ! +aaa authorization exec default local +! interface Port-Channel971 description IDF3_AGG_Po973 no shutdown @@ -1990,11 +1993,8 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ip route 0.0.0.0/0 10.10.10.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer ! end diff --git a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3D.cfg b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3D.cfg index 60c84d126fa..5cbfae50a1d 100644 --- a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3D.cfg +++ b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3D.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,20 +21,9 @@ hostname LEAF3D ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp spanning-tree mst 0 priority 16384 ! -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -! vlan 10 name INBAND_MGMT ! @@ -37,6 +38,8 @@ vlan 330 ! vrf instance MGMT ! +aaa authorization exec default local +! interface Port-Channel971 description IDF3_AGG_Po974 no shutdown @@ -1990,11 +1993,8 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ip route 0.0.0.0/0 10.10.10.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer ! end diff --git a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3E.cfg b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3E.cfg index 83683dbc111..66d1cb80373 100644 --- a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3E.cfg +++ b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/LEAF3E.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,20 +21,9 @@ hostname LEAF3E ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp spanning-tree mst 0 priority 16384 ! -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -! vlan 10 name INBAND_MGMT ! @@ -37,6 +38,8 @@ vlan 330 ! vrf instance MGMT ! +aaa authorization exec default local +! interface Port-Channel971 description IDF3_AGG_Po981 no shutdown @@ -1990,11 +1993,8 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ip route 0.0.0.0/0 10.10.10.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer ! end diff --git a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/SPINE1.cfg b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/SPINE1.cfg index 1e026ee8c16..f8417b3f6c5 100644 --- a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/SPINE1.cfg +++ b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/SPINE1.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,21 +21,10 @@ hostname SPINE1 ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -! vlan 10 name INBAND_MGMT ! @@ -64,6 +65,8 @@ vlan 4094 ! vrf instance MGMT ! +aaa authorization exec default local +! interface Port-Channel1 description IDF1_Po51 no shutdown @@ -239,6 +242,10 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer +! router ospf 100 router-id 172.16.1.1 passive-interface default @@ -247,11 +254,4 @@ router ospf 100 max-lsa 12000 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/SPINE2.cfg b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/SPINE2.cfg index 5bb211b42f9..5bf9156c8e0 100644 --- a/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/SPINE2.cfg +++ b/ansible_collections/arista/avd/examples/campus-fabric/intended/configs/SPINE2.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,21 +21,10 @@ hostname SPINE2 ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -! vlan 10 name INBAND_MGMT ! @@ -64,6 +65,8 @@ vlan 4094 ! vrf instance MGMT ! +aaa authorization exec default local +! interface Port-Channel1 description IDF1_Po51 no shutdown @@ -239,6 +242,10 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer +! router ospf 100 router-id 172.16.1.2 passive-interface default @@ -247,11 +254,4 @@ router ospf 100 max-lsa 12000 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 dbfbd815bcd..73fa31c52b3 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,12 +24,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -339,11 +346,4 @@ router bgp 65101 neighbor 10.255.1.97 description dc1-leaf1b redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 9f0306adb56..025eab21247 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,12 +24,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -339,11 +346,4 @@ router bgp 65101 neighbor 10.255.1.96 description dc1-leaf1a redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf1c.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf1c.cfg index 64d089464a7..2d9b2fe40a0 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf1c.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf1c.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,12 +23,6 @@ hostname dc1-leaf1c spanning-tree mode mstp spanning-tree mst 0 priority 32768 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -70,11 +77,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 511dddf2bcf..c79095a2e5d 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,12 +24,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -374,11 +381,4 @@ router bgp 65102 neighbor 10.255.1.101 description dc1-leaf2b redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 2b230bcf8e1..87bc26982be 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,12 +24,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -374,11 +381,4 @@ router bgp 65102 neighbor 10.255.1.100 description dc1-leaf2a redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf2c.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf2c.cfg index 626f12f13d1..a5ff3b5a1b5 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf2c.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-leaf2c.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,12 +23,6 @@ hostname dc1-leaf2c spanning-tree mode mstp spanning-tree mst 0 priority 32768 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -70,11 +77,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-spine1.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-spine1.cfg index d14c200f6c6..c4a67267ee2 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-spine1.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-spine1.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,12 +22,6 @@ hostname dc1-spine1 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vrf instance MGMT ! interface Ethernet1 @@ -119,11 +126,4 @@ router bgp 65100 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-spine2.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-spine2.cfg index df5bf620a8f..300e7f023cb 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-spine2.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc1-spine2.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,12 +22,6 @@ hostname dc1-spine2 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vrf instance MGMT ! interface Ethernet1 @@ -119,11 +126,4 @@ router bgp 65100 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 1f9d526e50d..40f7f05ec93 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,12 +24,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -339,11 +346,4 @@ router bgp 65201 neighbor 10.255.129.117 description dc2-leaf1b redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 ddebe74b088..8e7c675ca03 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,12 +24,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -339,11 +346,4 @@ router bgp 65201 neighbor 10.255.129.116 description dc2-leaf1a redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf1c.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf1c.cfg index 6eb58c2ffcb..6c525b70726 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf1c.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf1c.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,12 +23,6 @@ hostname dc2-leaf1c spanning-tree mode mstp spanning-tree mst 0 priority 32768 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -70,11 +77,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 5dffef90b03..ef8bf169759 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,12 +24,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -374,11 +381,4 @@ router bgp 65202 neighbor 10.255.129.121 description dc2-leaf2b redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 0f210615cd6..0d2bb8e9c41 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,12 +24,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -374,11 +381,4 @@ router bgp 65202 neighbor 10.255.129.120 description dc2-leaf2a redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf2c.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf2c.cfg index 0090f5fe94a..a530c1adc27 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf2c.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-leaf2c.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,12 +23,6 @@ hostname dc2-leaf2c spanning-tree mode mstp spanning-tree mst 0 priority 32768 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -70,11 +77,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-spine1.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-spine1.cfg index 50b02fb17bc..53c371038b3 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-spine1.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-spine1.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,12 +22,6 @@ hostname dc2-spine1 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vrf instance MGMT ! interface Ethernet1 @@ -119,11 +126,4 @@ router bgp 65200 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-spine2.cfg b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-spine2.cfg index 27a403e1b97..92256dcb17b 100644 --- a/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-spine2.cfg +++ b/ansible_collections/arista/avd/examples/dual-dc-l3ls/intended/configs/dc2-spine2.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,12 +22,6 @@ hostname dc2-spine2 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vrf instance MGMT ! interface Ethernet1 @@ -119,11 +126,4 @@ router bgp 65200 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p1.cfg b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p1.cfg index 4d09c6bfa10..7cbc7d480e3 100644 --- a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p1.cfg +++ b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p1.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,14 +22,11 @@ hostname p1 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 -! vrf instance MGMT ! +management security + password encryption-key common +! interface Ethernet1 description P2P_LINK_TO_pe1_Ethernet1 no shutdown @@ -104,6 +114,14 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 10.255.0.1 + no shutdown + transport-address interface Loopback0 +! router isis CORE net 49.0001.0102.5500.0001.00 is-type level-2 @@ -115,22 +133,4 @@ router isis CORE maximum-paths 4 ! ! -mpls ip -! -mpls ldp - interface disabled default - router-id 10.255.0.1 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - password encryption-key common -! end diff --git a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p2.cfg b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p2.cfg index 2c2338e7cfa..0b162d5add1 100644 --- a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p2.cfg +++ b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p2.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,14 +22,11 @@ hostname p2 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 -! vrf instance MGMT ! +management security + password encryption-key common +! interface Ethernet1 description P2P_LINK_TO_pe2_Ethernet1 no shutdown @@ -104,6 +114,14 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 10.255.0.2 + no shutdown + transport-address interface Loopback0 +! router isis CORE net 49.0001.0102.5500.0002.00 is-type level-2 @@ -115,22 +133,4 @@ router isis CORE maximum-paths 4 ! ! -mpls ip -! -mpls ldp - interface disabled default - router-id 10.255.0.2 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - password encryption-key common -! end diff --git a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p3.cfg b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p3.cfg index b7ae2fe1b72..a1134468ad7 100644 --- a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p3.cfg +++ b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p3.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,14 +22,11 @@ hostname p3 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 -! vrf instance MGMT ! +management security + password encryption-key common +! interface Ethernet1 description P2P_LINK_TO_pe3_Ethernet1 no shutdown @@ -87,6 +97,14 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 10.255.0.3 + no shutdown + transport-address interface Loopback0 +! router isis CORE net 49.0001.0102.5500.0003.00 is-type level-2 @@ -98,22 +116,4 @@ router isis CORE maximum-paths 4 ! ! -mpls ip -! -mpls ldp - interface disabled default - router-id 10.255.0.3 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - password encryption-key common -! end diff --git a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p4.cfg b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p4.cfg index 4bbda47b405..27a41b4958a 100644 --- a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p4.cfg +++ b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/p4.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,14 +22,11 @@ hostname p4 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 -! vrf instance MGMT ! +management security + password encryption-key common +! interface Ethernet2 description P2P_LINK_TO_rr2_Ethernet2 no shutdown @@ -87,6 +97,14 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 10.255.0.4 + no shutdown + transport-address interface Loopback0 +! router isis CORE net 49.0001.0102.5500.0004.00 is-type level-2 @@ -98,22 +116,4 @@ router isis CORE maximum-paths 4 ! ! -mpls ip -! -mpls ldp - interface disabled default - router-id 10.255.0.4 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - password encryption-key common -! end diff --git a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/pe1.cfg b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/pe1.cfg index 7e0f5b00f10..f5b43ce266f 100644 --- a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/pe1.cfg +++ b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/pe1.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,18 +22,15 @@ hostname pe1 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 -! vrf instance C1_VRF1 ! vrf instance C2_VRF1 ! vrf instance MGMT ! +management security + password encryption-key common +! interface Ethernet1 description P2P_LINK_TO_p1_Ethernet1 no shutdown @@ -97,6 +107,14 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 10.255.1.1 + no shutdown + transport-address interface Loopback0 +! router bfd multihop interval 300 min-rx 300 multiplier 3 ! @@ -146,12 +164,6 @@ router bgp 65001 address-family ipv4 neighbor 10.1.1.3 activate ! -router ospf 10 vrf C1_VRF1 - router-id 10.255.1.1 - passive-interface default - no passive-interface Ethernet3.10 - redistribute bgp -! router isis CORE net 49.0001.0102.5500.1001.00 is-type level-2 @@ -163,22 +175,10 @@ router isis CORE maximum-paths 4 ! ! -mpls ip -! -mpls ldp - interface disabled default +router ospf 10 vrf C1_VRF1 router-id 10.255.1.1 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - password encryption-key common + passive-interface default + no passive-interface Ethernet3.10 + redistribute bgp ! end diff --git a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/pe2.cfg b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/pe2.cfg index 43b35dad581..247418ff2c1 100644 --- a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/pe2.cfg +++ b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/pe2.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,18 +22,15 @@ hostname pe2 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 -! vrf instance C1_VRF1 ! vrf instance C2_VRF1 ! vrf instance MGMT ! +management security + password encryption-key common +! interface Ethernet1 description P2P_LINK_TO_p2_Ethernet1 no shutdown @@ -97,6 +107,14 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 10.255.1.2 + no shutdown + transport-address interface Loopback0 +! router bfd multihop interval 300 min-rx 300 multiplier 3 ! @@ -146,12 +164,6 @@ router bgp 65001 address-family ipv4 neighbor 10.1.1.3 activate ! -router ospf 10 vrf C1_VRF1 - router-id 10.255.1.2 - passive-interface default - no passive-interface Ethernet4.10 - redistribute bgp -! router isis CORE net 49.0001.0102.5500.1002.00 is-type level-2 @@ -163,22 +175,10 @@ router isis CORE maximum-paths 4 ! ! -mpls ip -! -mpls ldp - interface disabled default +router ospf 10 vrf C1_VRF1 router-id 10.255.1.2 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - password encryption-key common + passive-interface default + no passive-interface Ethernet4.10 + redistribute bgp ! end diff --git a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/pe3.cfg b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/pe3.cfg index 1320d187efa..f984d6c8079 100644 --- a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/pe3.cfg +++ b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/pe3.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,18 +22,15 @@ hostname pe3 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 -! vrf instance C1_VRF1 ! vrf instance C2_VRF1 ! vrf instance MGMT ! +management security + password encryption-key common +! interface Ethernet1 description P2P_LINK_TO_p3_Ethernet1 no shutdown @@ -93,6 +103,14 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 10.255.1.3 + no shutdown + transport-address interface Loopback0 +! router bfd multihop interval 300 min-rx 300 multiplier 3 ! @@ -142,12 +160,6 @@ router bgp 65001 address-family ipv4 neighbor 10.1.1.10 activate ! -router ospf 10 vrf C1_VRF1 - router-id 10.255.1.3 - passive-interface default - no passive-interface Ethernet2 - redistribute bgp -! router isis CORE net 49.0001.0102.5500.1003.00 is-type level-2 @@ -159,22 +171,10 @@ router isis CORE maximum-paths 4 ! ! -mpls ip -! -mpls ldp - interface disabled default +router ospf 10 vrf C1_VRF1 router-id 10.255.1.3 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - password encryption-key common + passive-interface default + no passive-interface Ethernet2 + redistribute bgp ! end diff --git a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/rr1.cfg b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/rr1.cfg index cdfaaa17fad..af0f8a85fdb 100644 --- a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/rr1.cfg +++ b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/rr1.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,14 +22,11 @@ hostname rr1 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 -! vrf instance MGMT ! +management security + password encryption-key common +! interface Ethernet2 description P2P_LINK_TO_p3_Ethernet2 no shutdown @@ -87,6 +97,14 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 10.255.2.1 + no shutdown + transport-address interface Loopback0 +! router bfd multihop interval 300 min-rx 300 multiplier 3 ! @@ -139,22 +157,4 @@ router isis CORE maximum-paths 4 ! ! -mpls ip -! -mpls ldp - interface disabled default - router-id 10.255.2.1 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - password encryption-key common -! end diff --git a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/rr2.cfg b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/rr2.cfg index 8714dd21413..404dd463a3f 100644 --- a/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/rr2.cfg +++ b/ansible_collections/arista/avd/examples/isis-ldp-ipvpn/intended/configs/rr2.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,14 +22,11 @@ hostname rr2 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$QJUtFkyu9yoecsq.$ysGzlb2YXaIMvezqGEna7RE8CMALJHnv7Q1i.27VygyKUtSeX.n2xRTyOtCR8eOAl.4imBLyhXFc4o97P5n071 -! vrf instance MGMT ! +management security + password encryption-key common +! interface Ethernet2 description P2P_LINK_TO_p4_Ethernet2 no shutdown @@ -87,6 +97,14 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 10.255.2.2 + no shutdown + transport-address interface Loopback0 +! router bfd multihop interval 300 min-rx 300 multiplier 3 ! @@ -139,22 +157,4 @@ router isis CORE maximum-paths 4 ! ! -mpls ip -! -mpls ldp - interface disabled default - router-id 10.255.2.2 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - password encryption-key common -! end diff --git a/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF1.cfg b/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF1.cfg index 7fbabb1729e..a9cd3157040 100644 --- a/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF1.cfg +++ b/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF1.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin nopassword +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,23 +22,10 @@ hostname LEAF1 ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -aaa authentication policy local allow-nopassword-remote-login -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin nopassword -! vlan 10 name BLUE-NET ! @@ -38,6 +38,9 @@ vlan 4094 ! vrf instance MGMT ! +aaa authentication policy local allow-nopassword-remote-login +aaa authorization exec default local +! interface Port-Channel1 description SPINES_Po1 no shutdown @@ -105,11 +108,8 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer ! end diff --git a/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF2.cfg b/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF2.cfg index faa0d5c4a29..549025e03ae 100644 --- a/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF2.cfg +++ b/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF2.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin nopassword +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,23 +22,10 @@ hostname LEAF2 ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -aaa authentication policy local allow-nopassword-remote-login -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin nopassword -! vlan 10 name BLUE-NET ! @@ -38,6 +38,9 @@ vlan 4094 ! vrf instance MGMT ! +aaa authentication policy local allow-nopassword-remote-login +aaa authorization exec default local +! interface Port-Channel1 description SPINES_Po1 no shutdown @@ -105,11 +108,8 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer ! end diff --git a/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF3.cfg b/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF3.cfg index 448d9a2b68e..4a8eb784648 100644 --- a/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF3.cfg +++ b/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF3.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin nopassword +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,23 +22,10 @@ hostname LEAF3 ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -aaa authentication policy local allow-nopassword-remote-login -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin nopassword -! vlan 10 name BLUE-NET ! @@ -38,6 +38,9 @@ vlan 4094 ! vrf instance MGMT ! +aaa authentication policy local allow-nopassword-remote-login +aaa authorization exec default local +! interface Port-Channel1 description SPINES_Po3 no shutdown @@ -105,11 +108,8 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer ! end diff --git a/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF4.cfg b/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF4.cfg index 300f63c63ec..b2112187797 100644 --- a/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF4.cfg +++ b/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/LEAF4.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin nopassword +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,23 +22,10 @@ hostname LEAF4 ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -aaa authentication policy local allow-nopassword-remote-login -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin nopassword -! vlan 10 name BLUE-NET ! @@ -38,6 +38,9 @@ vlan 4094 ! vrf instance MGMT ! +aaa authentication policy local allow-nopassword-remote-login +aaa authorization exec default local +! interface Port-Channel1 description SPINES_Po3 no shutdown @@ -105,11 +108,8 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer ! end diff --git a/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/SPINE1.cfg b/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/SPINE1.cfg index dee7f01c822..44014bc3484 100644 --- a/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/SPINE1.cfg +++ b/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/SPINE1.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin nopassword +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,23 +22,10 @@ hostname SPINE1 ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 4096 ! -aaa authentication policy local allow-nopassword-remote-login -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin nopassword -! vlan 10 name BLUE-NET ! @@ -41,6 +41,9 @@ vlan 4094 ! vrf instance MGMT ! +aaa authentication policy local allow-nopassword-remote-login +aaa authorization exec default local +! interface Port-Channel1 description RACK1_Po1 no shutdown @@ -131,11 +134,8 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer ! end diff --git a/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/SPINE2.cfg b/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/SPINE2.cfg index 3be94e78bc4..698e27e185d 100644 --- a/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/SPINE2.cfg +++ b/ansible_collections/arista/avd/examples/l2ls-fabric/intended/configs/SPINE2.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. +username arista privilege 15 role network-admin nopassword +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,23 +22,10 @@ hostname SPINE2 ip name-server vrf MGMT 8.8.4.4 ip name-server vrf MGMT 8.8.8.8 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT pool.ntp.org -ntp server vrf MGMT time.google.com prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 4096 ! -aaa authentication policy local allow-nopassword-remote-login -aaa authorization exec default local -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eucN5ngreuExDgwS$xnD7T8jO..GBDX0DUlp.hn.W7yW94xTjSanqgaQGBzPIhDAsyAl9N4oScHvOMvf07uVBFI4mKMxwdVEUVKgY/. -username arista privilege 15 role network-admin nopassword -! vlan 10 name BLUE-NET ! @@ -41,6 +41,9 @@ vlan 4094 ! vrf instance MGMT ! +aaa authentication policy local allow-nopassword-remote-login +aaa authorization exec default local +! interface Port-Channel1 description RACK1_Po1 no shutdown @@ -131,11 +134,8 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 172.16.100.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT pool.ntp.org +ntp server vrf MGMT time.google.com prefer ! end 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 7a39e6e23a1..52179760f75 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.1.12:9910 -cvauth=token,/tmp/token -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -12,19 +25,10 @@ service routing protocols model multi-agent hostname dc1-leaf1a ip name-server vrf MGMT 192.168.1.1 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 0.pool.ntp.org prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -242,6 +246,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 0.pool.ntp.org prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -347,11 +354,4 @@ router bgp 65101 neighbor 10.255.1.97 description dc1-leaf1b redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 c1061d63520..d8a2c850825 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.1.12:9910 -cvauth=token,/tmp/token -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -12,19 +25,10 @@ service routing protocols model multi-agent hostname dc1-leaf1b ip name-server vrf MGMT 192.168.1.1 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 0.pool.ntp.org prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -242,6 +246,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 0.pool.ntp.org prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -347,11 +354,4 @@ router bgp 65101 neighbor 10.255.1.96 description dc1-leaf1a redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf1c.cfg b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf1c.cfg index 1a71e1214e3..d5dcb3fe54d 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf1c.cfg +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf1c.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.1.12:9910 -cvauth=token,/tmp/token -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -12,18 +25,9 @@ service routing protocols model multi-agent hostname dc1-leaf1c ip name-server vrf MGMT 192.168.1.1 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 0.pool.ntp.org prefer -! spanning-tree mode mstp spanning-tree mst 0 priority 32768 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -78,11 +82,7 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 0.pool.ntp.org prefer ! end 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 6a6aefda978..ade7bf3ec8a 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.1.12:9910 -cvauth=token,/tmp/token -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -12,19 +25,10 @@ service routing protocols model multi-agent hostname dc1-leaf2a ip name-server vrf MGMT 192.168.1.1 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 0.pool.ntp.org prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -242,6 +246,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 0.pool.ntp.org prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -347,11 +354,4 @@ router bgp 65102 neighbor 10.255.1.101 description dc1-leaf2b redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 db660028201..4378606a12d 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.1.12:9910 -cvauth=token,/tmp/token -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -12,19 +25,10 @@ service routing protocols model multi-agent hostname dc1-leaf2b ip name-server vrf MGMT 192.168.1.1 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 0.pool.ntp.org prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -242,6 +246,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 0.pool.ntp.org prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -347,11 +354,4 @@ router bgp 65102 neighbor 10.255.1.100 description dc1-leaf2a redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf2c.cfg b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf2c.cfg index 2bf48d178cd..0c77b796cf6 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf2c.cfg +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-leaf2c.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.1.12:9910 -cvauth=token,/tmp/token -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -12,18 +25,9 @@ service routing protocols model multi-agent hostname dc1-leaf2c ip name-server vrf MGMT 192.168.1.1 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 0.pool.ntp.org prefer -! spanning-tree mode mstp spanning-tree mst 0 priority 32768 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vlan 11 name VRF10_VLAN11 ! @@ -78,11 +82,7 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 0.pool.ntp.org prefer ! end diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-spine1.cfg b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-spine1.cfg index f2191e17221..ae1eee0de3e 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-spine1.cfg +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-spine1.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.1.12:9910 -cvauth=token,/tmp/token -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -12,17 +25,8 @@ service routing protocols model multi-agent hostname dc1-spine1 ip name-server vrf MGMT 192.168.1.1 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 0.pool.ntp.org prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vrf instance MGMT ! interface Ethernet1 @@ -72,6 +76,9 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 0.pool.ntp.org prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -127,11 +134,4 @@ router bgp 65100 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-spine2.cfg b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-spine2.cfg index 20f124b8a5f..661a70dec88 100644 --- a/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-spine2.cfg +++ b/ansible_collections/arista/avd/examples/single-dc-l3ls/intended/configs/dc1-spine2.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.1.12:9910 -cvauth=token,/tmp/token -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -12,17 +25,8 @@ service routing protocols model multi-agent hostname dc1-spine2 ip name-server vrf MGMT 192.168.1.1 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 0.pool.ntp.org prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$7u4j1rkb3VELgcZE$EJt2Qff8kd/TapRoci0XaIZsL4tFzgq1YZBLD9c6f/knXzvcYY0NcMKndZeCv0T268knGKhOEwZAxqKjlMm920 -! vrf instance MGMT ! interface Ethernet1 @@ -72,6 +76,9 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 172.16.1.1 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 0.pool.ntp.org prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -127,11 +134,4 @@ router bgp 65100 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/aaa.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/aaa.cfg index a7ba939f1c7..acce9f70d16 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/aaa.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/aaa.cfg @@ -1,3 +1,9 @@ +aaa root secret sha512 dsakjlhfqwereDSAFWE346543dfgsG +! +username admin privilege 15 role network-admin nopassword +username ansible privilege 15 role network-admin secret sha512 $6$.I7/ZR/zlLIUv8fr$vR/JvLTbq5amMt6Y1SE4CKlPDv/AzJYlFYHkUZ17BDovm0Oi4aLdBULe1EmZ0Y9xKjVLMKpxCSKmlrAioDxbQ0 +username cvpadmin privilege 15 role network-admin secret sha512 $6$.I7/ZR/zlLIUv8fr$vR/JvLTbq5amMt6Y1SE4CKlPDv/AzJYlFYHkUZ17BDovm0Oi4aLdBULe1EmZ0Y9xKjVLMKpxCSKmlrAioDxbQ0 +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC9OuVC4D+ARBrc9sP0VRmP6osTo8fgA4Z/dkacQuiOgph6VTHaBkIuqR7XswKKCOH36GXeIChnIF+d1HSoe05mZX+bT2Nu1SObnO8jZjqIFZqUlXUTHWgmnChchABmXS3KMQlivVDE/r9o3vmHEFTfKPZsmG7YHZuavfYXxFJtqtDW0nGH/WJ+mm4v2CP1tOPBLvNE3mLXXyTepDkmrCH/fkwgPR3gBqLrkhWlma0bz+7I851RpCQemhVJFxeI/SnvQfL2VJU2ZMM3pPRSTlLry7Od6kZNAkr4dIOFDCVAaIDbBxPUZ/LvPfyEUwicEo/EKmpLBQ6E2UqcCK2pTyV/K63682spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ! radius-server host 10.10.10.157 vrf mgt key 7 071B245F5A radius-server host 10.10.10.249 key 7 071B245F5A @@ -40,12 +46,6 @@ aaa accounting system default start-stop group TACACS aaa accounting dot1x default start-stop group RADIUS aaa accounting commands all default start-stop group TACACS logging aaa accounting commands 0 default start-stop logging -aaa root secret sha512 dsakjlhfqwereDSAFWE346543dfgsG -! -username admin privilege 15 role network-admin nopassword -username ansible privilege 15 role network-admin secret sha512 $6$.I7/ZR/zlLIUv8fr$vR/JvLTbq5amMt6Y1SE4CKlPDv/AzJYlFYHkUZ17BDovm0Oi4aLdBULe1EmZ0Y9xKjVLMKpxCSKmlrAioDxbQ0 -username cvpadmin privilege 15 role network-admin secret sha512 $6$.I7/ZR/zlLIUv8fr$vR/JvLTbq5amMt6Y1SE4CKlPDv/AzJYlFYHkUZ17BDovm0Oi4aLdBULe1EmZ0Y9xKjVLMKpxCSKmlrAioDxbQ0 -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC9OuVC4D+ARBrc9sP0VRmP6osTo8fgA4Z/dkacQuiOgph6VTHaBkIuqR7XswKKCOH36GXeIChnIF+d1HSoe05mZX+bT2Nu1SObnO8jZjqIFZqUlXUTHWgmnChchABmXS3KMQlivVDE/r9o3vmHEFTfKPZsmG7YHZuavfYXxFJtqtDW0nGH/WJ+mm4v2CP1tOPBLvNE3mLXXyTepDkmrCH/fkwgPR3gBqLrkhWlma0bz+7I851RpCQemhVJFxeI/SnvQfL2VJU2ZMM3pPRSTlLry7Od6kZNAkr4dIOFDCVAaIDbBxPUZ/LvPfyEUwicEo/EKmpLBQ6E2UqcCK2pTyV/K63682spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local ! interface Management1 description oob_management diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/as-path.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/as-path.cfg index 0e94946711f..65fdfbf5720 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/as-path.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/as-path.cfg @@ -1,10 +1,10 @@ ! -ip as-path regex-mode asn -ip as-path access-list mylist1 permit ^(64512|645115) egp -ip as-path access-list mylist1 deny (64513|64515)$ any -ip as-path access-list mylist2 deny _64517$ igp -! interface Management1 description oob_management vrf MGMT ip address 10.73.255.122/24 +! +ip as-path regex-mode asn +ip as-path access-list mylist1 permit ^(64512|645115) egp +ip as-path access-list mylist1 deny (64513|64515)$ any +ip as-path access-list mylist2 deny _64517$ igp diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/banners_without_eof.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/banners_without_eof.cfg index ea888bc2d5f..e8566f09ae5 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/banners_without_eof.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/banners_without_eof.cfg @@ -1,8 +1,12 @@ ! -interface Management1 - description oob_management - vrf MGMT - ip address 10.73.255.122/24 +management api http-commands + protocol https + protocol http + no shutdown + ! + vrf mgt + no shutdown + ip access-group ACL-API ! banner login !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @@ -18,15 +22,6 @@ banner motd . Type help for information about the aliases . EOF -! -management api http-commands - protocol https - protocol http - no shutdown - ! - vrf mgt - no shutdown - ip access-group ACL-API ! management console idle-timeout 300 @@ -34,6 +29,11 @@ management console management security password encryption-key common ! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 +! management ssh ip access-group ACL-SSH in ip access-group ACL-SSH-VRF vrf mgt in diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/base.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/base.cfg index ea888bc2d5f..e8566f09ae5 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/base.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/base.cfg @@ -1,8 +1,12 @@ ! -interface Management1 - description oob_management - vrf MGMT - ip address 10.73.255.122/24 +management api http-commands + protocol https + protocol http + no shutdown + ! + vrf mgt + no shutdown + ip access-group ACL-API ! banner login !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @@ -18,15 +22,6 @@ banner motd . Type help for information about the aliases . EOF -! -management api http-commands - protocol https - protocol http - no shutdown - ! - vrf mgt - no shutdown - ip access-group ACL-API ! management console idle-timeout 300 @@ -34,6 +29,11 @@ management console management security password encryption-key common ! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 +! management ssh ip access-group ACL-SSH in ip access-group ACL-SSH-VRF vrf mgt in diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/dns-ntp.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/dns-ntp.cfg index 2505bbd280c..cf5f2744d5f 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/dns-ntp.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/dns-ntp.cfg @@ -10,6 +10,11 @@ ip name-server 2001:db8::2 priority 0 ip name-server vrf TEST 2001:db8::2 priority 3 dns domain test.local ! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 +! ntp authentication-key 1 md5 044F0E151B ntp authentication-key 2 sha1 15060E1F10 ntp trusted-key 1-2 @@ -19,8 +24,3 @@ ntp server vrf mgt 10.10.111.1 prefer ntp server vrf mgt 10.10.111.2 ntp server vrf mgt 2001:db8::3 ntp server vrf mgt 2001:db8::4 -! -interface Management1 - description oob_management - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/generate-default-config.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/generate-default-config.cfg index 558e9b71bb0..1363f2017fa 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/generate-default-config.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/generate-default-config.cfg @@ -1,10 +1,10 @@ !RANCID-CONTENT-TYPE: arista ! +no enable password +no aaa root +! transceiver qsfp default-mode 4x10G ! hostname generate-default-config ! -no enable password -no aaa root -! end diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/groups.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/groups.cfg index be57e1db3b0..4125cc4b960 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/groups.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/groups.cfg @@ -1,9 +1,4 @@ ! -interface Management1 - description oob_management - vrf MGMT - ip address 10.73.255.122/24 -! group bgp bar vrf red neighbor peer-group-baz @@ -15,6 +10,11 @@ group bgp foo maintenance profile bgp ixp maintenance profile bgp uplink-neighbors ! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 +! group interface QSFP_Interface_Group interface Ethernet1,5 maintenance profile interface uplink-interfaces diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/hide-passwords.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/hide-passwords.cfg index 346c619286a..e7ca04b0ace 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/hide-passwords.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/hide-passwords.cfg @@ -1,13 +1,13 @@ ! -radius-server host 10.10.10.158 key 7 -! -tacacs-server host 10.10.10.157 key 7 -! enable password sha512 aaa root secret sha512 ! username ansible secret sha512 ! +radius-server host 10.10.10.158 key 7 +! +tacacs-server host 10.10.10.157 key 7 +! ip security ! profile Profile-1 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/interface-profiles.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/interface-profiles.cfg index a696e205a5a..7ed8233edf0 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/interface-profiles.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/interface-profiles.cfg @@ -1,4 +1,9 @@ ! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 +! interface profile TEST-PROFILE-1 command description Molecule command no switchport @@ -7,8 +12,3 @@ interface profile TEST-PROFILE-1 interface profile TEST-PROFILE-2 command mtu 9214 command ptp enable -! -interface Management1 - description oob_management - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-routing.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-routing.cfg index be40e0dfd72..54115f934a2 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-routing.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ip-routing.cfg @@ -12,7 +12,7 @@ ip routing ipv6 interfaces no ip icmp redirect ip routing vrf TEST1 ip routing ipv6 interfaces vrf TEST2 +no ipv6 icmp redirect ! ipv6 unicast-routing ipv6 unicast-routing vrf TEST1 -no ipv6 icmp redirect diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mac-security-eth-po-entropy.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mac-security-eth-po-entropy.cfg index 8635808be37..eec01378434 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mac-security-eth-po-entropy.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/mac-security-eth-po-entropy.cfg @@ -1,4 +1,11 @@ ! +management security + entropy source hardware + password encryption-key common + ssl profile SSL_PROFILE + tls versions 1.1 1.2 + certificate SSL_CERT key SSL_KEY +! mac security license license1 123456 fips restrictions @@ -40,10 +47,3 @@ interface Management1 description oob_management vrf MGMT ip address 10.73.255.122/24 -! -management security - entropy source hardware - password encryption-key common - ssl profile SSL_PROFILE - tls versions 1.1 1.2 - certificate SSL_CERT key SSL_KEY diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-accounts.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-accounts.cfg index f084f1ababe..d1ebe9f1fc7 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-accounts.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-accounts.cfg @@ -1,8 +1,8 @@ ! +management accounts + password policy AVD_POLICY +! interface Management1 description oob_management vrf MGMT ip address 10.73.255.122/24 -! -management accounts - password policy AVD_POLICY diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-api-http.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-api-http.cfg index 1cedb77ccf8..02242339e0e 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-api-http.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-api-http.cfg @@ -1,13 +1,4 @@ ! -interface Management1 - description oob_management - vrf MGMT - ip address 10.73.255.122/24 -! -ip access-list standard ACL-API - 10 permit 10.0.0.0/8 - 20 permit 100.0.0.0/8 -! management api http-commands protocol https protocol https ssl profile SSL_PROFILE @@ -27,3 +18,12 @@ management api http-commands EOF EOF +! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 +! +ip access-list standard ACL-API + 10 permit 10.0.0.0/8 + 20 permit 100.0.0.0/8 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-api-models.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-api-models.cfg index ac3e5cddea7..19d9056a803 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-api-models.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-api-models.cfg @@ -1,9 +1,4 @@ ! -interface Management1 - description oob_management - vrf MGMT - ip address 10.73.255.122/24 -! management api models ! provider smash @@ -17,3 +12,8 @@ management api models provider sysdb path /Sysdb/sys/logging/config/vrfLoggingHost/mgmt disabled path cell/1/agent disabled +! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-console.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-console.cfg index 64136ba91a8..750ce0acd4d 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-console.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-console.cfg @@ -1,8 +1,8 @@ ! +management console + idle-timeout 15 +! interface Management1 description oob_management vrf MGMT ip address 10.73.255.122/24 -! -management console - idle-timeout 15 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-cvx.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-cvx.cfg index dbc2ff97cea..8bf67eb86ff 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-cvx.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-cvx.cfg @@ -1,9 +1,4 @@ ! -interface Management1 - description oob_management - vrf MGMT - ip address 10.73.255.122/24 -! management cvx no shutdown server host 10.90.224.188 @@ -11,3 +6,8 @@ management cvx server host leaf1.atd.lab source-interface Loopback0 vrf MGMT +! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-defaults.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-defaults.cfg index 21cdfed530a..bd1a47d3ec4 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-defaults.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-defaults.cfg @@ -1,8 +1,8 @@ ! +management defaults + secret hash md5 +! interface Management1 description oob_management vrf MGMT ip address 10.73.255.122/24 -! -management defaults - secret hash md5 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-gnmi-grpc-tunnel.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-gnmi-grpc-tunnel.cfg index 655f1576a8f..3fe89d0bbcd 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-gnmi-grpc-tunnel.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-gnmi-grpc-tunnel.cfg @@ -1,9 +1,4 @@ ! -interface Management1 - description oob_management - vrf MGMT - ip address 10.73.255.122/24 -! management api gnmi transport grpc-tunnel onetarget no shutdown @@ -33,3 +28,8 @@ management api gnmi transport grpc-tunnel serialonly target serial-number provider eos-native +! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-gnmi-new-flags.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-gnmi-new-flags.cfg index 56587090a5c..d7b4656b484 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-gnmi-new-flags.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-gnmi-new-flags.cfg @@ -1,9 +1,4 @@ ! -interface Management1 - description oob_management - vrf MGMT - ip address 10.73.255.122/24 -! management api gnmi transport grpc MGMT ssl profile gnmi @@ -15,3 +10,8 @@ management api gnmi ip access-group acl1 notification timestamp send-time provider eos-native +! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-gnmi.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-gnmi.cfg index 2a022d07b1c..532c78f7a09 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-gnmi.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-gnmi.cfg @@ -1,9 +1,4 @@ ! -interface Management1 - description oob_management - vrf MGMT - ip address 10.73.255.122/24 -! management api gnmi transport grpc MGMT vrf MGMT @@ -12,3 +7,8 @@ management api gnmi port 6031 vrf MONITORING provider eos-native +! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-security.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-security.cfg index e8eb8ef071b..90c09849c57 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-security.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/management-security.cfg @@ -1,9 +1,4 @@ ! -interface Management1 - description oob_management - vrf MGMT - ip address 10.73.255.122/24 -! management security entropy source hardware haveged cpu jitter entropy source hardware exclusive @@ -54,3 +49,8 @@ management security tls versions 1.1 ssl profile tls-versions-profile tls versions 1.0 1.1 +! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ntp.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ntp.cfg index f26c5ee1f92..bd803f4ea8d 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ntp.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/ntp.cfg @@ -1,4 +1,9 @@ ! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 +! ntp authentication-key 1 md5 7 044F0E151B ntp authentication-key 2 md5 7 044F0E151B ntp authentication-key 3 sha1 8a $BYk2Sjahe+D9T7uDgIItSA==$JTw5JOAPcYEo0O2hsvsxFQ==$C7wmpXOo @@ -11,8 +16,3 @@ ntp server 10.1.1.1 ntp server 10.1.1.2 prefer ntp server 20.20.20.1 key 2 ntp server ie.pool.ntp.org iburst key 1 -! -interface Management1 - description oob_management - vrf MGMT - ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/policy-maps.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/policy-maps.cfg index 501fb5a3ecf..3bd4066a52a 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/policy-maps.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/policy-maps.cfg @@ -4,6 +4,12 @@ interface Management1 vrf MGMT ip address 10.73.255.122/24 ! +policy-map type pbr PM_PBR_BREAKOUT + class CM_PBR_EXCLUDE + ! + class CM_PBR_INCLUDE + set nexthop recursive 192.168.4.2 +! policy-map type copp copp-system-policy class copp-system-OspfIsis shape kbps 1000 @@ -15,12 +21,6 @@ policy-map type copp copp-system-policy ! class copp-system-aaa ! -policy-map type pbr PM_PBR_BREAKOUT - class CM_PBR_EXCLUDE - ! - class CM_PBR_INCLUDE - set nexthop recursive 192.168.4.2 -! policy-map type quality-of-service PM_REPLICATION_LD class CM_REPLICATION_LD set dscp af11 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/qos.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/qos.cfg index 8766a5be595..ee2e6f2ed8b 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/qos.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/qos.cfg @@ -243,12 +243,6 @@ qos map exp 0 to traffic-class 0 ! qos random-detect ecn allow non-ect chip-based ! -priority-flow-control all off -priority-flow-control pause watchdog action no-drop -priority-flow-control pause watchdog default timeout 0.05 -priority-flow-control pause watchdog default polling-interval 10.001 -priority-flow-control pause watchdog default recovery-time 1.22 -! class-map type qos match-any cmap_tc0_v4 match ip access-group acl_qos_tc0_v4 ! @@ -276,3 +270,9 @@ policy-map type quality-of-service pmap_test1 ! class class-default set traffic-class 1 +! +priority-flow-control all off +priority-flow-control pause watchdog action no-drop +priority-flow-control pause watchdog default timeout 0.05 +priority-flow-control pause watchdog default polling-interval 10.001 +priority-flow-control pause watchdog default recovery-time 1.22 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-streaming.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-streaming.cfg index 12007d926d8..b5f84910d86 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-streaming.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/queue-monitor-streaming.cfg @@ -1,12 +1,12 @@ ! -interface Management1 - description oob_management - vrf MGMT - ip address 10.73.255.122/24 -! queue-monitor streaming max-connections 5 ip access-group ACL-QMS ipv6 access-group ACLv6-QMS vrf test no shutdown +! +interface Management1 + description oob_management + vrf MGMT + ip address 10.73.255.122/24 diff --git a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/roles.cfg b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/roles.cfg index 3dd88f2173c..6788aa4ed9e 100644 --- a/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/roles.cfg +++ b/ansible_collections/arista/avd/molecule/eos_cli_config_gen/intended/configs/roles.cfg @@ -1,10 +1,10 @@ ! -role network-limited - 10 permit mode exec command ssh - 20 deny command telnet - 30 permit mode exec command traceroute -! interface Management1 description oob_management vrf MGMT ip address 10.73.255.122/24 +! +role network-limited + 10 permit mode exec command ssh + 20 deny command telnet + 30 permit mode exec command traceroute diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-BL1A.cfg b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-BL1A.cfg index 20fc4c71ae3..12ee1ffe699 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-BL1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-BL1A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-BL1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 150 name Tenant_A_WAN_Zone_1 ! @@ -211,6 +215,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -330,11 +337,4 @@ router bgp 65104 neighbor 10.255.251.11 description DC1-BL1B redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-BL1B.cfg b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-BL1B.cfg index c68c432b04f..76403920c24 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-BL1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-BL1B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-BL1B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 150 name Tenant_A_WAN_Zone_1 ! @@ -211,6 +215,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -330,11 +337,4 @@ router bgp 65104 neighbor 10.255.251.10 description DC1-BL1A redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-L2LEAF1A.cfg index f0ba2f2cdb1..6ae5bc5d92f 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-L2LEAF1A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,18 +28,9 @@ hostname DC1-L2LEAF1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -73,11 +77,7 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-L2LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-L2LEAF2A.cfg index c9a958a66e1..2215880f169 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-L2LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-L2LEAF2A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,19 +28,10 @@ hostname DC1-L2LEAF2A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -138,11 +142,7 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-L2LEAF2B.cfg b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-L2LEAF2B.cfg index 11e21978e22..a7b4a8b9d3d 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-L2LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-L2LEAF2B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,19 +28,10 @@ hostname DC1-L2LEAF2B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -138,11 +142,7 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-LEAF1A.cfg index ebd701e954b..6172ac41e11 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-LEAF1A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,18 +28,9 @@ hostname DC1-LEAF1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 120 name Tenant_A_WEB_Zone_1 ! @@ -153,6 +157,9 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -235,11 +242,4 @@ router bgp 65101 router-id 192.168.255.5 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 4e59c12eb88..fa8e12e2306 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,19 +28,10 @@ hostname DC1-LEAF2A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -385,6 +389,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -552,11 +559,4 @@ router bgp 65102 neighbor 10.255.251.3 description DC1-LEAF2B redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 3b2a6726d0c..6a6e5f90a39 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,19 +28,10 @@ hostname DC1-LEAF2B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -385,6 +389,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -552,11 +559,4 @@ router bgp 65102 neighbor 10.255.251.2 description DC1-LEAF2A redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE1.cfg index 5b9ed0f8cdd..a0e5c0fda86 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE1.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE1 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -94,6 +98,9 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -173,11 +180,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE2.cfg b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE2.cfg index 486ca29d404..7603e1f83f2 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE2.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE2 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -94,6 +98,9 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -173,11 +180,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE3.cfg b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE3.cfg index 1bef0cd739a..2281b57aa3c 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE3.cfg +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE3.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE3 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -94,6 +98,9 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -173,11 +180,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE4.cfg b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE4.cfg index 25d03fc91d6..011be5bbcbc 100644 --- a/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE4.cfg +++ b/ansible_collections/arista/avd/molecule/eos_config_deploy_cvp/intended/configs/DC1-SPINE4.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE4 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -94,6 +98,9 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -173,11 +180,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 911598bc03f..e73c9874445 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,19 +28,10 @@ hostname DC1-SVC3A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -468,6 +472,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -683,11 +690,4 @@ router bgp 65103 neighbor 10.255.251.7 description DC1-SVC3B redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 746a59cee4c..009e220ff03 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,19 +28,10 @@ hostname DC1-SVC3B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -452,6 +456,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -667,11 +674,4 @@ router bgp 65103 neighbor 10.255.251.6 description DC1-SVC3A redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 a7094a022b0..5e0d5aec164 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 @@ -1,15 +1,16 @@ cvp_configlets: - AVD_DC1-BL1A: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + AVD_DC1-BL1A: "!\nno enable password\nno aaa root\n!\nusername admin privilege 15 + role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement + api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname DC1-BL1A\nip name-server vrf - MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp local-interface vrf - MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree mode - mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan - 150\n name Tenant_A_WAN_Zone_1\n!\nvlan 250\n name Tenant_B_WAN_Zone_1\n!\nvlan + MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree mode mstp\nno + spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nvlan 150\n + \ name Tenant_A_WAN_Zone_1\n!\nvlan 250\n name Tenant_B_WAN_Zone_1\n!\nvlan 350\n name Tenant_C_WAN_Zone_1\n!\nvlan 3013\n name MLAG_iBGP_Tenant_A_WAN_Zone\n \ trunk group LEAF_PEER_L3\n!\nvlan 3020\n name MLAG_iBGP_Tenant_B_WAN_Zone\n \ trunk group LEAF_PEER_L3\n!\nvlan 3030\n name MLAG_iBGP_Tenant_C_WAN_Zone\n @@ -56,7 +57,8 @@ cvp_configlets: 10 permit 192.168.255.0/24 eq 32\n seq 20 permit 192.168.254.0/24 eq 32\n!\nmlag configuration\n domain-id DC1_BL1\n local-interface Vlan4094\n peer-address 10.255.252.11\n peer-link Port-Channel5\n reload-delay mlag 300\n reload-delay - non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map RM-CONN-2-BGP + non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp local-interface + vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing\n set origin incomplete\n!\nrouter @@ -111,20 +113,19 @@ cvp_configlets: \ !\n vrf Tenant_C_WAN_Zone\n rd 192.168.255.10:31\n route-target import evpn 31:31\n route-target export evpn 31:31\n router-id 192.168.255.10\n \ update wait-install\n neighbor 10.255.251.11 peer group MLAG-IPv4-UNDERLAY-PEER\n - \ neighbor 10.255.251.11 description DC1-BL1B\n redistribute connected\n!\nmanagement + \ neighbor 10.255.251.11 description DC1-BL1B\n redistribute connected\n!\nend\n" + AVD_DC1-BL1B: "!\nno enable password\nno aaa root\n!\nusername admin privilege 15 + role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-BL1B: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname DC1-BL1B\nip name-server vrf - MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp local-interface vrf - MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree mode - mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan - 150\n name Tenant_A_WAN_Zone_1\n!\nvlan 250\n name Tenant_B_WAN_Zone_1\n!\nvlan + MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree mode mstp\nno + spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nvlan 150\n + \ name Tenant_A_WAN_Zone_1\n!\nvlan 250\n name Tenant_B_WAN_Zone_1\n!\nvlan 350\n name Tenant_C_WAN_Zone_1\n!\nvlan 3013\n name MLAG_iBGP_Tenant_A_WAN_Zone\n \ trunk group LEAF_PEER_L3\n!\nvlan 3020\n name MLAG_iBGP_Tenant_B_WAN_Zone\n \ trunk group LEAF_PEER_L3\n!\nvlan 3030\n name MLAG_iBGP_Tenant_C_WAN_Zone\n @@ -171,7 +172,8 @@ cvp_configlets: 10 permit 192.168.255.0/24 eq 32\n seq 20 permit 192.168.254.0/24 eq 32\n!\nmlag configuration\n domain-id DC1_BL1\n local-interface Vlan4094\n peer-address 10.255.252.10\n peer-link Port-Channel5\n reload-delay mlag 300\n reload-delay - non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map RM-CONN-2-BGP + non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp local-interface + vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing\n set origin incomplete\n!\nrouter @@ -226,41 +228,40 @@ cvp_configlets: \ !\n vrf Tenant_C_WAN_Zone\n rd 192.168.255.11:31\n route-target import evpn 31:31\n route-target export evpn 31:31\n router-id 192.168.255.11\n \ update wait-install\n neighbor 10.255.251.10 peer group MLAG-IPv4-UNDERLAY-PEER\n - \ neighbor 10.255.251.10 description DC1-BL1A\n redistribute connected\n!\nmanagement + \ neighbor 10.255.251.10 description DC1-BL1A\n redistribute connected\n!\nend\n" + AVD_DC1-L2LEAF1A: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-L2LEAF1A: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-L2LEAF1A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nspanning-tree mst 0 priority 16384\n!\nno enable password\nno aaa root\n!\nusername - admin privilege 15 role network-admin nopassword\nusername cvpadmin privilege - 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan - 110\n name Tenant_A_OP_Zone_1\n!\nvlan 111\n name Tenant_A_OP_Zone_2\n!\nvlan - 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan - 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvrf - instance MGMT\n!\ninterface Port-Channel1\n description DC1_LEAF2_Po7\n no - shutdown\n switchport\n switchport trunk allowed vlan 110-111,120-121,130-131\n - \ switchport mode trunk\n!\ninterface Ethernet1\n description DC1-LEAF2A_Ethernet7\n - \ no shutdown\n channel-group 1 mode active\n!\ninterface Ethernet2\n description - DC1-LEAF2B_Ethernet7\n no shutdown\n channel-group 1 mode active\n!\ninterface - Management1\n description oob_management\n no shutdown\n vrf MGMT\n ip - address 192.168.200.112/24\nno ip routing vrf MGMT\n!\nip route vrf MGMT 0.0.0.0/0 - 192.168.200.5\n!\nmanagement api http-commands\n protocol https\n no shutdown\n - \ !\n vrf MGMT\n no shutdown\n!\nend\n" - AVD_DC1-L2LEAF2A: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + DC1-L2LEAF1A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nspanning-tree mst 0 priority 16384\n!\nvlan 110\n name Tenant_A_OP_Zone_1\n!\nvlan + 111\n name Tenant_A_OP_Zone_2\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan + 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan + 131\n name Tenant_A_APP_Zone_2\n!\nvrf instance MGMT\n!\ninterface Port-Channel1\n + \ description DC1_LEAF2_Po7\n no shutdown\n switchport\n switchport trunk + allowed vlan 110-111,120-121,130-131\n switchport mode trunk\n!\ninterface Ethernet1\n + \ description DC1-LEAF2A_Ethernet7\n no shutdown\n channel-group 1 mode active\n!\ninterface + Ethernet2\n description DC1-LEAF2B_Ethernet7\n no shutdown\n channel-group + 1 mode active\n!\ninterface Management1\n description oob_management\n no + shutdown\n vrf MGMT\n ip address 192.168.200.112/24\nno ip routing vrf MGMT\n!\nip + route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp local-interface vrf MGMT Management1\nntp + server vrf MGMT 192.168.200.5 prefer\n!\nend\n" + AVD_DC1-L2LEAF2A: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement + api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-L2LEAF2A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nno spanning-tree vlan-id 4094\nspanning-tree mst 0 priority 16384\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan + DC1-L2LEAF2A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nno spanning-tree vlan-id 4094\nspanning-tree mst 0 priority 16384\n!\nvlan 110\n name Tenant_A_OP_Zone_1\n!\nvlan 111\n name Tenant_A_OP_Zone_2\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvlan @@ -284,19 +285,19 @@ cvp_configlets: \ no shutdown\n mtu 1500\n no autostate\n ip address 10.255.252.16/31\nno ip routing vrf MGMT\n!\nmlag configuration\n domain-id DC1_L2LEAF2\n local-interface Vlan4094\n peer-address 10.255.252.17\n peer-link Port-Channel3\n reload-delay - mlag 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nmanagement + mlag 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nend\n" + AVD_DC1-L2LEAF2B: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-L2LEAF2B: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-L2LEAF2B\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nno spanning-tree vlan-id 4094\nspanning-tree mst 0 priority 16384\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan + DC1-L2LEAF2B\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nno spanning-tree vlan-id 4094\nspanning-tree mst 0 priority 16384\n!\nvlan 110\n name Tenant_A_OP_Zone_1\n!\nvlan 111\n name Tenant_A_OP_Zone_2\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvlan @@ -320,34 +321,33 @@ cvp_configlets: \ no shutdown\n mtu 1500\n no autostate\n ip address 10.255.252.17/31\nno ip routing vrf MGMT\n!\nmlag configuration\n domain-id DC1_L2LEAF2\n local-interface Vlan4094\n peer-address 10.255.252.16\n peer-link Port-Channel3\n reload-delay - mlag 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nmanagement + mlag 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nend\n" + AVD_DC1-LEAF1A: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-LEAF1A: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-LEAF1A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nspanning-tree mst 0 priority 4096\n!\nno enable password\nno aaa root\n!\nusername - admin privilege 15 role network-admin nopassword\nusername cvpadmin privilege - 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan - 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan - 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvrf - instance MGMT\n!\nvrf instance Tenant_A_APP_Zone\n!\nvrf instance Tenant_A_WEB_Zone\n!\ninterface - Ethernet1\n description P2P_LINK_TO_DC1-SPINE1_Ethernet1\n no shutdown\n mtu - 1500\n no switchport\n ip address 172.31.255.1/31\n!\ninterface Ethernet2\n - \ description P2P_LINK_TO_DC1-SPINE2_Ethernet1\n no shutdown\n mtu 1500\n - \ no switchport\n ip address 172.31.255.3/31\n!\ninterface Ethernet3\n description - P2P_LINK_TO_DC1-SPINE3_Ethernet1\n no shutdown\n mtu 1500\n no switchport\n - \ ip address 172.31.255.5/31\n!\ninterface Ethernet4\n description P2P_LINK_TO_DC1-SPINE4_Ethernet1\n - \ no shutdown\n mtu 1500\n no switchport\n ip address 172.31.255.7/31\n!\ninterface - Ethernet6\n description server02_SINGLE_NODE_TRUNK_Eth1\n no shutdown\n switchport - trunk allowed vlan 110-111,210-211\n switchport mode trunk\n switchport\n!\ninterface - Ethernet7\n description server02_SINGLE_NODE_Eth1\n no shutdown\n switchport - access vlan 110\n switchport mode access\n switchport\n!\ninterface Loopback0\n - \ description ROUTER_ID\n no shutdown\n ip address 192.168.255.5/32\n!\ninterface + DC1-LEAF1A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nspanning-tree mst 0 priority 4096\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan + 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan + 131\n name Tenant_A_APP_Zone_2\n!\nvrf instance MGMT\n!\nvrf instance Tenant_A_APP_Zone\n!\nvrf + instance Tenant_A_WEB_Zone\n!\ninterface Ethernet1\n description P2P_LINK_TO_DC1-SPINE1_Ethernet1\n + \ no shutdown\n mtu 1500\n no switchport\n ip address 172.31.255.1/31\n!\ninterface + Ethernet2\n description P2P_LINK_TO_DC1-SPINE2_Ethernet1\n no shutdown\n mtu + 1500\n no switchport\n ip address 172.31.255.3/31\n!\ninterface Ethernet3\n + \ description P2P_LINK_TO_DC1-SPINE3_Ethernet1\n no shutdown\n mtu 1500\n + \ no switchport\n ip address 172.31.255.5/31\n!\ninterface Ethernet4\n description + P2P_LINK_TO_DC1-SPINE4_Ethernet1\n no shutdown\n mtu 1500\n no switchport\n + \ ip address 172.31.255.7/31\n!\ninterface Ethernet6\n description server02_SINGLE_NODE_TRUNK_Eth1\n + \ no shutdown\n switchport trunk allowed vlan 110-111,210-211\n switchport + mode trunk\n switchport\n!\ninterface Ethernet7\n description server02_SINGLE_NODE_Eth1\n + \ no shutdown\n switchport access vlan 110\n switchport mode access\n switchport\n!\ninterface + Loopback0\n description ROUTER_ID\n no shutdown\n ip address 192.168.255.5/32\n!\ninterface Loopback1\n description VXLAN_TUNNEL_SOURCE\n no shutdown\n ip address 192.168.254.5/32\n!\ninterface Management1\n description oob_management\n no shutdown\n vrf MGMT\n ip address 192.168.200.105/24\n!\ninterface Vlan120\n description Tenant_A_WEB_Zone_1\n @@ -364,7 +364,8 @@ cvp_configlets: vni 11\n!\nip virtual-router mac-address 00:dc:00:00:00:0a\n!\nip routing\nno ip routing vrf MGMT\nip routing vrf Tenant_A_APP_Zone\nip routing vrf Tenant_A_WEB_Zone\n!\nip prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n seq 10 permit 192.168.255.0/24 eq 32\n - \ seq 20 permit 192.168.254.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map + \ seq 20 permit 192.168.254.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nrouter bfd\n multihop interval 1200 min-rx 1200 multiplier 3\n!\nrouter bgp 65101\n \ router-id 192.168.255.5\n maximum-paths 4 ecmp 4\n update wait-install\n @@ -401,19 +402,18 @@ cvp_configlets: \ route-target import evpn 12:12\n route-target export evpn 12:12\n router-id 192.168.255.5\n redistribute connected\n !\n vrf Tenant_A_WEB_Zone\n \ rd 192.168.255.5:11\n route-target import evpn 11:11\n route-target - export evpn 11:11\n router-id 192.168.255.5\n redistribute connected\n!\nmanagement + export evpn 11:11\n router-id 192.168.255.5\n redistribute connected\n!\nend\n" + AVD_DC1-LEAF2A: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-LEAF2A: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-LEAF2A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan + DC1-LEAF2A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nvlan 110\n name Tenant_A_OP_Zone_1\n!\nvlan 111\n name Tenant_A_OP_Zone_2\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvlan @@ -506,7 +506,8 @@ cvp_configlets: \ seq 10 permit 192.168.255.0/24 eq 32\n seq 20 permit 192.168.254.0/24 eq 32\n!\nmlag configuration\n domain-id DC1_LEAF2\n local-interface Vlan4094\n \ peer-address 10.255.252.3\n peer-link Port-Channel5\n reload-delay mlag - 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map + 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing\n set origin incomplete\n!\nrouter @@ -578,19 +579,18 @@ cvp_configlets: \ !\n vrf Tenant_C_OP_Zone\n rd 192.168.255.6:30\n route-target import evpn 30:30\n route-target export evpn 30:30\n router-id 192.168.255.6\n \ update wait-install\n neighbor 10.255.251.3 peer group MLAG-IPv4-UNDERLAY-PEER\n - \ neighbor 10.255.251.3 description DC1-LEAF2B\n redistribute connected\n!\nmanagement + \ neighbor 10.255.251.3 description DC1-LEAF2B\n redistribute connected\n!\nend\n" + AVD_DC1-LEAF2B: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-LEAF2B: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-LEAF2B\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan + DC1-LEAF2B\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nvlan 110\n name Tenant_A_OP_Zone_1\n!\nvlan 111\n name Tenant_A_OP_Zone_2\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvlan @@ -683,7 +683,8 @@ cvp_configlets: \ seq 10 permit 192.168.255.0/24 eq 32\n seq 20 permit 192.168.254.0/24 eq 32\n!\nmlag configuration\n domain-id DC1_LEAF2\n local-interface Vlan4094\n \ peer-address 10.255.252.2\n peer-link Port-Channel5\n reload-delay mlag - 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map + 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing\n set origin incomplete\n!\nrouter @@ -755,19 +756,17 @@ cvp_configlets: \ !\n vrf Tenant_C_OP_Zone\n rd 192.168.255.7:30\n route-target import evpn 30:30\n route-target export evpn 30:30\n router-id 192.168.255.7\n \ update wait-install\n neighbor 10.255.251.2 peer group MLAG-IPv4-UNDERLAY-PEER\n - \ neighbor 10.255.251.2 description DC1-LEAF2A\n redistribute connected\n!\nmanagement + \ neighbor 10.255.251.2 description DC1-LEAF2A\n redistribute connected\n!\nend\n" + AVD_DC1-SPINE1: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-SPINE1: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname DC1-SPINE1\nip name-server vrf - MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp local-interface vrf - MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree mode - none\n!\nno enable password\nno aaa root\n!\nusername admin privilege 15 role - network-admin nopassword\nusername cvpadmin privilege 15 role network-admin secret - sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvrf + MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree mode none\n!\nvrf instance MGMT\n!\ninterface Ethernet1\n description P2P_LINK_TO_DC1-LEAF1A_Ethernet1\n \ no shutdown\n mtu 1500\n no switchport\n ip address 172.31.255.0/31\n!\ninterface Ethernet2\n description P2P_LINK_TO_DC1-LEAF2A_Ethernet1\n no shutdown\n mtu @@ -784,7 +783,8 @@ cvp_configlets: ROUTER_ID\n no shutdown\n ip address 192.168.255.1/32\n!\ninterface Management1\n \ description oob_management\n no shutdown\n vrf MGMT\n ip address 192.168.200.101/24\n!\nip routing\nno ip routing vrf MGMT\n!\nip prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n - \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map + \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nrouter bfd\n multihop interval 1200 min-rx 1200 multiplier 3\n!\nrouter bgp 65001\n \ router-id 192.168.255.1\n maximum-paths 4 ecmp 4\n update wait-install\n @@ -826,18 +826,17 @@ cvp_configlets: DC1-BL1B\n redistribute connected route-map RM-CONN-2-BGP\n !\n address-family evpn\n neighbor EVPN-OVERLAY-PEERS activate\n !\n address-family ipv4\n \ no neighbor EVPN-OVERLAY-PEERS activate\n neighbor IPv4-UNDERLAY-PEERS - activate\n!\nmanagement api http-commands\n protocol https\n no shutdown\n - \ !\n vrf MGMT\n no shutdown\n!\nend\n" - AVD_DC1-SPINE2: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + activate\n!\nend\n" + AVD_DC1-SPINE2: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement + api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname DC1-SPINE2\nip name-server vrf - MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp local-interface vrf - MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree mode - none\n!\nno enable password\nno aaa root\n!\nusername admin privilege 15 role - network-admin nopassword\nusername cvpadmin privilege 15 role network-admin secret - sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvrf + MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree mode none\n!\nvrf instance MGMT\n!\ninterface Ethernet1\n description P2P_LINK_TO_DC1-LEAF1A_Ethernet2\n \ no shutdown\n mtu 1500\n no switchport\n ip address 172.31.255.2/31\n!\ninterface Ethernet2\n description P2P_LINK_TO_DC1-LEAF2A_Ethernet2\n no shutdown\n mtu @@ -854,7 +853,8 @@ cvp_configlets: ROUTER_ID\n no shutdown\n ip address 192.168.255.2/32\n!\ninterface Management1\n \ description oob_management\n no shutdown\n vrf MGMT\n ip address 192.168.200.102/24\n!\nip routing\nno ip routing vrf MGMT\n!\nip prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n - \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map + \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nrouter bfd\n multihop interval 1200 min-rx 1200 multiplier 3\n!\nrouter bgp 65001\n \ router-id 192.168.255.2\n maximum-paths 4 ecmp 4\n update wait-install\n @@ -896,19 +896,17 @@ cvp_configlets: 192.168.255.11 remote-as 65104\n neighbor 192.168.255.11 description DC1-BL1B\n \ redistribute connected route-map RM-CONN-2-BGP\n !\n address-family evpn\n \ neighbor EVPN-OVERLAY-PEERS activate\n !\n address-family ipv4\n no - neighbor EVPN-OVERLAY-PEERS activate\n neighbor IPv4-UNDERLAY-PEERS activate\n!\nmanagement + neighbor EVPN-OVERLAY-PEERS activate\n neighbor IPv4-UNDERLAY-PEERS activate\n!\nend\n" + AVD_DC1-SPINE3: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-SPINE3: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname DC1-SPINE3\nip name-server vrf - MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp local-interface vrf - MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree mode - none\n!\nno enable password\nno aaa root\n!\nusername admin privilege 15 role - network-admin nopassword\nusername cvpadmin privilege 15 role network-admin secret - sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvrf + MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree mode none\n!\nvrf instance MGMT\n!\ninterface Ethernet1\n description P2P_LINK_TO_DC1-LEAF1A_Ethernet3\n \ no shutdown\n mtu 1500\n no switchport\n ip address 172.31.255.4/31\n!\ninterface Ethernet2\n description P2P_LINK_TO_DC1-LEAF2A_Ethernet3\n no shutdown\n mtu @@ -925,7 +923,8 @@ cvp_configlets: ROUTER_ID\n no shutdown\n ip address 192.168.255.3/32\n!\ninterface Management1\n \ description oob_management\n no shutdown\n vrf MGMT\n ip address 192.168.200.103/24\n!\nip routing\nno ip routing vrf MGMT\n!\nip prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n - \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map + \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nrouter bfd\n multihop interval 1200 min-rx 1200 multiplier 3\n!\nrouter bgp 65001\n \ router-id 192.168.255.3\n maximum-paths 4 ecmp 4\n update wait-install\n @@ -967,19 +966,17 @@ cvp_configlets: 192.168.255.11 remote-as 65104\n neighbor 192.168.255.11 description DC1-BL1B\n \ redistribute connected route-map RM-CONN-2-BGP\n !\n address-family evpn\n \ neighbor EVPN-OVERLAY-PEERS activate\n !\n address-family ipv4\n no - neighbor EVPN-OVERLAY-PEERS activate\n neighbor IPv4-UNDERLAY-PEERS activate\n!\nmanagement + neighbor EVPN-OVERLAY-PEERS activate\n neighbor IPv4-UNDERLAY-PEERS activate\n!\nend\n" + AVD_DC1-SPINE4: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-SPINE4: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname DC1-SPINE4\nip name-server vrf - MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp local-interface vrf - MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree mode - none\n!\nno enable password\nno aaa root\n!\nusername admin privilege 15 role - network-admin nopassword\nusername cvpadmin privilege 15 role network-admin secret - sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvrf + MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree mode none\n!\nvrf instance MGMT\n!\ninterface Ethernet1\n description P2P_LINK_TO_DC1-LEAF1A_Ethernet4\n \ no shutdown\n mtu 1500\n no switchport\n ip address 172.31.255.6/31\n!\ninterface Ethernet2\n description P2P_LINK_TO_DC1-LEAF2A_Ethernet4\n no shutdown\n mtu @@ -996,7 +993,8 @@ cvp_configlets: ROUTER_ID\n no shutdown\n ip address 192.168.255.4/32\n!\ninterface Management1\n \ description oob_management\n no shutdown\n vrf MGMT\n ip address 192.168.200.104/24\n!\nip routing\nno ip routing vrf MGMT\n!\nip prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n - \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map + \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nrouter bfd\n multihop interval 1200 min-rx 1200 multiplier 3\n!\nrouter bgp 65001\n \ router-id 192.168.255.4\n maximum-paths 4 ecmp 4\n update wait-install\n @@ -1038,19 +1036,18 @@ cvp_configlets: 192.168.255.11 remote-as 65104\n neighbor 192.168.255.11 description DC1-BL1B\n \ redistribute connected route-map RM-CONN-2-BGP\n !\n address-family evpn\n \ neighbor EVPN-OVERLAY-PEERS activate\n !\n address-family ipv4\n no - neighbor EVPN-OVERLAY-PEERS activate\n neighbor IPv4-UNDERLAY-PEERS activate\n!\nmanagement + neighbor EVPN-OVERLAY-PEERS activate\n neighbor IPv4-UNDERLAY-PEERS activate\n!\nend\n" + AVD_DC1-SVC3A: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-SVC3A: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-SVC3A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan + DC1-SVC3A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nvlan 110\n name Tenant_A_OP_Zone_1\n!\nvlan 111\n name Tenant_A_OP_Zone_2\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvlan @@ -1167,59 +1164,61 @@ cvp_configlets: permit 192.168.254.0/24 eq 32\n!\nmlag configuration\n domain-id DC1_SVC3\n \ local-interface Vlan4094\n peer-address 10.255.252.7\n peer-link Port-Channel5\n \ reload-delay mlag 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 - 192.168.200.5\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list - PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n description - Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal - routing\n set origin incomplete\n!\nrouter bfd\n multihop interval 1200 min-rx - 1200 multiplier 3\n!\nrouter bgp 65103\n router-id 192.168.255.8\n maximum-paths - 4 ecmp 4\n update wait-install\n no bgp default ipv4-unicast\n distance - bgp 20 200 200\n neighbor EVPN-OVERLAY-PEERS peer group\n neighbor EVPN-OVERLAY-PEERS - update-source Loopback0\n neighbor EVPN-OVERLAY-PEERS bfd\n neighbor EVPN-OVERLAY-PEERS - ebgp-multihop 3\n neighbor EVPN-OVERLAY-PEERS password 7 q+VNViP5i4rVjW1cxFv2wA==\n - \ neighbor EVPN-OVERLAY-PEERS send-community\n neighbor EVPN-OVERLAY-PEERS - maximum-routes 0\n neighbor IPv4-UNDERLAY-PEERS peer group\n neighbor IPv4-UNDERLAY-PEERS - password 7 AQQvKeimxJu+uGQ/yYvv9w==\n neighbor IPv4-UNDERLAY-PEERS send-community\n - \ neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000\n neighbor MLAG-IPv4-UNDERLAY-PEER - peer group\n neighbor MLAG-IPv4-UNDERLAY-PEER remote-as 65103\n neighbor MLAG-IPv4-UNDERLAY-PEER - next-hop-self\n neighbor MLAG-IPv4-UNDERLAY-PEER description DC1-SVC3B\n neighbor - MLAG-IPv4-UNDERLAY-PEER password 7 vnEaG8gMeQf3d3cN6PktXQ==\n neighbor MLAG-IPv4-UNDERLAY-PEER - send-community\n neighbor MLAG-IPv4-UNDERLAY-PEER maximum-routes 12000\n neighbor - MLAG-IPv4-UNDERLAY-PEER route-map RM-MLAG-PEER-IN in\n neighbor 10.255.251.7 - peer group MLAG-IPv4-UNDERLAY-PEER\n neighbor 10.255.251.7 description DC1-SVC3B\n - \ neighbor 172.31.255.24 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.24 - remote-as 65001\n neighbor 172.31.255.24 description DC1-SPINE1_Ethernet4\n - \ neighbor 172.31.255.26 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.26 - remote-as 65001\n neighbor 172.31.255.26 description DC1-SPINE2_Ethernet4\n - \ neighbor 172.31.255.28 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.28 - remote-as 65001\n neighbor 172.31.255.28 description DC1-SPINE3_Ethernet4\n - \ neighbor 172.31.255.30 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.30 - remote-as 65001\n neighbor 172.31.255.30 description DC1-SPINE4_Ethernet4\n - \ neighbor 192.168.255.1 peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.1 - remote-as 65001\n neighbor 192.168.255.1 description DC1-SPINE1\n neighbor - 192.168.255.2 peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.2 remote-as - 65001\n neighbor 192.168.255.2 description DC1-SPINE2\n neighbor 192.168.255.3 - peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.3 remote-as 65001\n neighbor - 192.168.255.3 description DC1-SPINE3\n neighbor 192.168.255.4 peer group EVPN-OVERLAY-PEERS\n - \ neighbor 192.168.255.4 remote-as 65001\n neighbor 192.168.255.4 description - DC1-SPINE4\n redistribute connected route-map RM-CONN-2-BGP\n !\n vlan-aware-bundle - Tenant_A_APP_Zone\n rd 192.168.255.8:12\n route-target both 12:12\n - \ redistribute learned\n vlan 130-131\n !\n vlan-aware-bundle Tenant_A_DB_Zone\n - \ rd 192.168.255.8:13\n route-target both 13:13\n redistribute learned\n - \ vlan 140-141\n !\n vlan-aware-bundle Tenant_A_OP_Zone\n rd 192.168.255.8:10\n - \ route-target both 10:10\n redistribute learned\n vlan 110-111\n - \ !\n vlan-aware-bundle Tenant_A_WAN_Zone\n rd 192.168.255.8:14\n route-target - both 14:14\n redistribute learned\n vlan 150\n !\n vlan-aware-bundle - Tenant_A_WEB_Zone\n rd 192.168.255.8:11\n route-target both 11:11\n - \ redistribute learned\n vlan 120-121\n !\n vlan-aware-bundle Tenant_B_OP_Zone\n - \ rd 192.168.255.8:20\n route-target both 20:20\n redistribute learned\n - \ vlan 210-211\n !\n vlan-aware-bundle Tenant_B_WAN_Zone\n rd 192.168.255.8:21\n - \ route-target both 21:21\n redistribute learned\n vlan 250\n !\n - \ vlan-aware-bundle Tenant_C_OP_Zone\n rd 192.168.255.8:30\n route-target - both 30:30\n redistribute learned\n vlan 310-311\n !\n vlan-aware-bundle - Tenant_C_WAN_Zone\n rd 192.168.255.8:31\n route-target both 31:31\n - \ redistribute learned\n vlan 350\n !\n address-family evpn\n neighbor - EVPN-OVERLAY-PEERS activate\n !\n address-family ipv4\n no neighbor EVPN-OVERLAY-PEERS - activate\n neighbor IPv4-UNDERLAY-PEERS activate\n neighbor MLAG-IPv4-UNDERLAY-PEER + 192.168.200.5\n!\nntp local-interface vrf MGMT Management1\nntp server vrf MGMT + 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address + prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n + \ description Make routes learned over MLAG Peer-link less preferred on spines + to ensure optimal routing\n set origin incomplete\n!\nrouter bfd\n multihop + interval 1200 min-rx 1200 multiplier 3\n!\nrouter bgp 65103\n router-id 192.168.255.8\n + \ maximum-paths 4 ecmp 4\n update wait-install\n no bgp default ipv4-unicast\n + \ distance bgp 20 200 200\n neighbor EVPN-OVERLAY-PEERS peer group\n neighbor + EVPN-OVERLAY-PEERS update-source Loopback0\n neighbor EVPN-OVERLAY-PEERS bfd\n + \ neighbor EVPN-OVERLAY-PEERS ebgp-multihop 3\n neighbor EVPN-OVERLAY-PEERS + password 7 q+VNViP5i4rVjW1cxFv2wA==\n neighbor EVPN-OVERLAY-PEERS send-community\n + \ neighbor EVPN-OVERLAY-PEERS maximum-routes 0\n neighbor IPv4-UNDERLAY-PEERS + peer group\n neighbor IPv4-UNDERLAY-PEERS password 7 AQQvKeimxJu+uGQ/yYvv9w==\n + \ neighbor IPv4-UNDERLAY-PEERS send-community\n neighbor IPv4-UNDERLAY-PEERS + maximum-routes 12000\n neighbor MLAG-IPv4-UNDERLAY-PEER peer group\n neighbor + MLAG-IPv4-UNDERLAY-PEER remote-as 65103\n neighbor MLAG-IPv4-UNDERLAY-PEER next-hop-self\n + \ neighbor MLAG-IPv4-UNDERLAY-PEER description DC1-SVC3B\n neighbor MLAG-IPv4-UNDERLAY-PEER + password 7 vnEaG8gMeQf3d3cN6PktXQ==\n neighbor MLAG-IPv4-UNDERLAY-PEER send-community\n + \ neighbor MLAG-IPv4-UNDERLAY-PEER maximum-routes 12000\n neighbor MLAG-IPv4-UNDERLAY-PEER + route-map RM-MLAG-PEER-IN in\n neighbor 10.255.251.7 peer group MLAG-IPv4-UNDERLAY-PEER\n + \ neighbor 10.255.251.7 description DC1-SVC3B\n neighbor 172.31.255.24 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.24 remote-as 65001\n neighbor + 172.31.255.24 description DC1-SPINE1_Ethernet4\n neighbor 172.31.255.26 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.26 remote-as 65001\n neighbor + 172.31.255.26 description DC1-SPINE2_Ethernet4\n neighbor 172.31.255.28 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.28 remote-as 65001\n neighbor + 172.31.255.28 description DC1-SPINE3_Ethernet4\n neighbor 172.31.255.30 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.30 remote-as 65001\n neighbor + 172.31.255.30 description DC1-SPINE4_Ethernet4\n neighbor 192.168.255.1 peer + group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.1 remote-as 65001\n neighbor + 192.168.255.1 description DC1-SPINE1\n neighbor 192.168.255.2 peer group EVPN-OVERLAY-PEERS\n + \ neighbor 192.168.255.2 remote-as 65001\n neighbor 192.168.255.2 description + DC1-SPINE2\n neighbor 192.168.255.3 peer group EVPN-OVERLAY-PEERS\n neighbor + 192.168.255.3 remote-as 65001\n neighbor 192.168.255.3 description DC1-SPINE3\n + \ neighbor 192.168.255.4 peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.4 + remote-as 65001\n neighbor 192.168.255.4 description DC1-SPINE4\n redistribute + connected route-map RM-CONN-2-BGP\n !\n vlan-aware-bundle Tenant_A_APP_Zone\n + \ rd 192.168.255.8:12\n route-target both 12:12\n redistribute learned\n + \ vlan 130-131\n !\n vlan-aware-bundle Tenant_A_DB_Zone\n rd 192.168.255.8:13\n + \ route-target both 13:13\n redistribute learned\n vlan 140-141\n + \ !\n vlan-aware-bundle Tenant_A_OP_Zone\n rd 192.168.255.8:10\n route-target + both 10:10\n redistribute learned\n vlan 110-111\n !\n vlan-aware-bundle + Tenant_A_WAN_Zone\n rd 192.168.255.8:14\n route-target both 14:14\n + \ redistribute learned\n vlan 150\n !\n vlan-aware-bundle Tenant_A_WEB_Zone\n + \ rd 192.168.255.8:11\n route-target both 11:11\n redistribute learned\n + \ vlan 120-121\n !\n vlan-aware-bundle Tenant_B_OP_Zone\n rd 192.168.255.8:20\n + \ route-target both 20:20\n redistribute learned\n vlan 210-211\n + \ !\n vlan-aware-bundle Tenant_B_WAN_Zone\n rd 192.168.255.8:21\n route-target + both 21:21\n redistribute learned\n vlan 250\n !\n vlan-aware-bundle + Tenant_C_OP_Zone\n rd 192.168.255.8:30\n route-target both 30:30\n redistribute + learned\n vlan 310-311\n !\n vlan-aware-bundle Tenant_C_WAN_Zone\n rd + 192.168.255.8:31\n route-target both 31:31\n redistribute learned\n + \ vlan 350\n !\n address-family evpn\n neighbor EVPN-OVERLAY-PEERS + activate\n !\n address-family ipv4\n no neighbor EVPN-OVERLAY-PEERS activate\n + \ neighbor IPv4-UNDERLAY-PEERS activate\n neighbor MLAG-IPv4-UNDERLAY-PEER activate\n !\n vrf Tenant_A_APP_Zone\n rd 192.168.255.8:12\n route-target import evpn 12:12\n route-target export evpn 12:12\n router-id 192.168.255.8\n \ update wait-install\n neighbor 10.255.251.7 peer group MLAG-IPv4-UNDERLAY-PEER\n @@ -1255,19 +1254,18 @@ cvp_configlets: \ !\n vrf Tenant_C_WAN_Zone\n rd 192.168.255.8:31\n route-target import evpn 31:31\n route-target export evpn 31:31\n router-id 192.168.255.8\n \ update wait-install\n neighbor 10.255.251.7 peer group MLAG-IPv4-UNDERLAY-PEER\n - \ neighbor 10.255.251.7 description DC1-SVC3B\n redistribute connected\n!\nmanagement + \ neighbor 10.255.251.7 description DC1-SVC3B\n redistribute connected\n!\nend\n" + AVD_DC1-SVC3B: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-SVC3B: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-SVC3B\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan + DC1-SVC3B\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nvlan 110\n name Tenant_A_OP_Zone_1\n!\nvlan 111\n name Tenant_A_OP_Zone_2\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvlan @@ -1379,59 +1377,61 @@ cvp_configlets: permit 192.168.254.0/24 eq 32\n!\nmlag configuration\n domain-id DC1_SVC3\n \ local-interface Vlan4094\n peer-address 10.255.252.6\n peer-link Port-Channel5\n \ reload-delay mlag 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 - 192.168.200.5\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list - PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n description - Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal - routing\n set origin incomplete\n!\nrouter bfd\n multihop interval 1200 min-rx - 1200 multiplier 3\n!\nrouter bgp 65103\n router-id 192.168.255.9\n maximum-paths - 4 ecmp 4\n update wait-install\n no bgp default ipv4-unicast\n distance - bgp 20 200 200\n neighbor EVPN-OVERLAY-PEERS peer group\n neighbor EVPN-OVERLAY-PEERS - update-source Loopback0\n neighbor EVPN-OVERLAY-PEERS bfd\n neighbor EVPN-OVERLAY-PEERS - ebgp-multihop 3\n neighbor EVPN-OVERLAY-PEERS password 7 q+VNViP5i4rVjW1cxFv2wA==\n - \ neighbor EVPN-OVERLAY-PEERS send-community\n neighbor EVPN-OVERLAY-PEERS - maximum-routes 0\n neighbor IPv4-UNDERLAY-PEERS peer group\n neighbor IPv4-UNDERLAY-PEERS - password 7 AQQvKeimxJu+uGQ/yYvv9w==\n neighbor IPv4-UNDERLAY-PEERS send-community\n - \ neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000\n neighbor MLAG-IPv4-UNDERLAY-PEER - peer group\n neighbor MLAG-IPv4-UNDERLAY-PEER remote-as 65103\n neighbor MLAG-IPv4-UNDERLAY-PEER - next-hop-self\n neighbor MLAG-IPv4-UNDERLAY-PEER description DC1-SVC3A\n neighbor - MLAG-IPv4-UNDERLAY-PEER password 7 vnEaG8gMeQf3d3cN6PktXQ==\n neighbor MLAG-IPv4-UNDERLAY-PEER - send-community\n neighbor MLAG-IPv4-UNDERLAY-PEER maximum-routes 12000\n neighbor - MLAG-IPv4-UNDERLAY-PEER route-map RM-MLAG-PEER-IN in\n neighbor 10.255.251.6 - peer group MLAG-IPv4-UNDERLAY-PEER\n neighbor 10.255.251.6 description DC1-SVC3A\n - \ neighbor 172.31.255.32 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.32 - remote-as 65001\n neighbor 172.31.255.32 description DC1-SPINE1_Ethernet5\n - \ neighbor 172.31.255.34 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.34 - remote-as 65001\n neighbor 172.31.255.34 description DC1-SPINE2_Ethernet5\n - \ neighbor 172.31.255.36 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.36 - remote-as 65001\n neighbor 172.31.255.36 description DC1-SPINE3_Ethernet5\n - \ neighbor 172.31.255.38 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.38 - remote-as 65001\n neighbor 172.31.255.38 description DC1-SPINE4_Ethernet5\n - \ neighbor 192.168.255.1 peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.1 - remote-as 65001\n neighbor 192.168.255.1 description DC1-SPINE1\n neighbor - 192.168.255.2 peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.2 remote-as - 65001\n neighbor 192.168.255.2 description DC1-SPINE2\n neighbor 192.168.255.3 - peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.3 remote-as 65001\n neighbor - 192.168.255.3 description DC1-SPINE3\n neighbor 192.168.255.4 peer group EVPN-OVERLAY-PEERS\n - \ neighbor 192.168.255.4 remote-as 65001\n neighbor 192.168.255.4 description - DC1-SPINE4\n redistribute connected route-map RM-CONN-2-BGP\n !\n vlan-aware-bundle - Tenant_A_APP_Zone\n rd 192.168.255.9:12\n route-target both 12:12\n - \ redistribute learned\n vlan 130-131\n !\n vlan-aware-bundle Tenant_A_DB_Zone\n - \ rd 192.168.255.9:13\n route-target both 13:13\n redistribute learned\n - \ vlan 140-141\n !\n vlan-aware-bundle Tenant_A_OP_Zone\n rd 192.168.255.9:10\n - \ route-target both 10:10\n redistribute learned\n vlan 110-111\n - \ !\n vlan-aware-bundle Tenant_A_WAN_Zone\n rd 192.168.255.9:14\n route-target - both 14:14\n redistribute learned\n vlan 150\n !\n vlan-aware-bundle - Tenant_A_WEB_Zone\n rd 192.168.255.9:11\n route-target both 11:11\n - \ redistribute learned\n vlan 120-121\n !\n vlan-aware-bundle Tenant_B_OP_Zone\n - \ rd 192.168.255.9:20\n route-target both 20:20\n redistribute learned\n - \ vlan 210-211\n !\n vlan-aware-bundle Tenant_B_WAN_Zone\n rd 192.168.255.9:21\n - \ route-target both 21:21\n redistribute learned\n vlan 250\n !\n - \ vlan-aware-bundle Tenant_C_OP_Zone\n rd 192.168.255.9:30\n route-target - both 30:30\n redistribute learned\n vlan 310-311\n !\n vlan-aware-bundle - Tenant_C_WAN_Zone\n rd 192.168.255.9:31\n route-target both 31:31\n - \ redistribute learned\n vlan 350\n !\n address-family evpn\n neighbor - EVPN-OVERLAY-PEERS activate\n !\n address-family ipv4\n no neighbor EVPN-OVERLAY-PEERS - activate\n neighbor IPv4-UNDERLAY-PEERS activate\n neighbor MLAG-IPv4-UNDERLAY-PEER + 192.168.200.5\n!\nntp local-interface vrf MGMT Management1\nntp server vrf MGMT + 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address + prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n + \ description Make routes learned over MLAG Peer-link less preferred on spines + to ensure optimal routing\n set origin incomplete\n!\nrouter bfd\n multihop + interval 1200 min-rx 1200 multiplier 3\n!\nrouter bgp 65103\n router-id 192.168.255.9\n + \ maximum-paths 4 ecmp 4\n update wait-install\n no bgp default ipv4-unicast\n + \ distance bgp 20 200 200\n neighbor EVPN-OVERLAY-PEERS peer group\n neighbor + EVPN-OVERLAY-PEERS update-source Loopback0\n neighbor EVPN-OVERLAY-PEERS bfd\n + \ neighbor EVPN-OVERLAY-PEERS ebgp-multihop 3\n neighbor EVPN-OVERLAY-PEERS + password 7 q+VNViP5i4rVjW1cxFv2wA==\n neighbor EVPN-OVERLAY-PEERS send-community\n + \ neighbor EVPN-OVERLAY-PEERS maximum-routes 0\n neighbor IPv4-UNDERLAY-PEERS + peer group\n neighbor IPv4-UNDERLAY-PEERS password 7 AQQvKeimxJu+uGQ/yYvv9w==\n + \ neighbor IPv4-UNDERLAY-PEERS send-community\n neighbor IPv4-UNDERLAY-PEERS + maximum-routes 12000\n neighbor MLAG-IPv4-UNDERLAY-PEER peer group\n neighbor + MLAG-IPv4-UNDERLAY-PEER remote-as 65103\n neighbor MLAG-IPv4-UNDERLAY-PEER next-hop-self\n + \ neighbor MLAG-IPv4-UNDERLAY-PEER description DC1-SVC3A\n neighbor MLAG-IPv4-UNDERLAY-PEER + password 7 vnEaG8gMeQf3d3cN6PktXQ==\n neighbor MLAG-IPv4-UNDERLAY-PEER send-community\n + \ neighbor MLAG-IPv4-UNDERLAY-PEER maximum-routes 12000\n neighbor MLAG-IPv4-UNDERLAY-PEER + route-map RM-MLAG-PEER-IN in\n neighbor 10.255.251.6 peer group MLAG-IPv4-UNDERLAY-PEER\n + \ neighbor 10.255.251.6 description DC1-SVC3A\n neighbor 172.31.255.32 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.32 remote-as 65001\n neighbor + 172.31.255.32 description DC1-SPINE1_Ethernet5\n neighbor 172.31.255.34 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.34 remote-as 65001\n neighbor + 172.31.255.34 description DC1-SPINE2_Ethernet5\n neighbor 172.31.255.36 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.36 remote-as 65001\n neighbor + 172.31.255.36 description DC1-SPINE3_Ethernet5\n neighbor 172.31.255.38 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.38 remote-as 65001\n neighbor + 172.31.255.38 description DC1-SPINE4_Ethernet5\n neighbor 192.168.255.1 peer + group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.1 remote-as 65001\n neighbor + 192.168.255.1 description DC1-SPINE1\n neighbor 192.168.255.2 peer group EVPN-OVERLAY-PEERS\n + \ neighbor 192.168.255.2 remote-as 65001\n neighbor 192.168.255.2 description + DC1-SPINE2\n neighbor 192.168.255.3 peer group EVPN-OVERLAY-PEERS\n neighbor + 192.168.255.3 remote-as 65001\n neighbor 192.168.255.3 description DC1-SPINE3\n + \ neighbor 192.168.255.4 peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.4 + remote-as 65001\n neighbor 192.168.255.4 description DC1-SPINE4\n redistribute + connected route-map RM-CONN-2-BGP\n !\n vlan-aware-bundle Tenant_A_APP_Zone\n + \ rd 192.168.255.9:12\n route-target both 12:12\n redistribute learned\n + \ vlan 130-131\n !\n vlan-aware-bundle Tenant_A_DB_Zone\n rd 192.168.255.9:13\n + \ route-target both 13:13\n redistribute learned\n vlan 140-141\n + \ !\n vlan-aware-bundle Tenant_A_OP_Zone\n rd 192.168.255.9:10\n route-target + both 10:10\n redistribute learned\n vlan 110-111\n !\n vlan-aware-bundle + Tenant_A_WAN_Zone\n rd 192.168.255.9:14\n route-target both 14:14\n + \ redistribute learned\n vlan 150\n !\n vlan-aware-bundle Tenant_A_WEB_Zone\n + \ rd 192.168.255.9:11\n route-target both 11:11\n redistribute learned\n + \ vlan 120-121\n !\n vlan-aware-bundle Tenant_B_OP_Zone\n rd 192.168.255.9:20\n + \ route-target both 20:20\n redistribute learned\n vlan 210-211\n + \ !\n vlan-aware-bundle Tenant_B_WAN_Zone\n rd 192.168.255.9:21\n route-target + both 21:21\n redistribute learned\n vlan 250\n !\n vlan-aware-bundle + Tenant_C_OP_Zone\n rd 192.168.255.9:30\n route-target both 30:30\n redistribute + learned\n vlan 310-311\n !\n vlan-aware-bundle Tenant_C_WAN_Zone\n rd + 192.168.255.9:31\n route-target both 31:31\n redistribute learned\n + \ vlan 350\n !\n address-family evpn\n neighbor EVPN-OVERLAY-PEERS + activate\n !\n address-family ipv4\n no neighbor EVPN-OVERLAY-PEERS activate\n + \ neighbor IPv4-UNDERLAY-PEERS activate\n neighbor MLAG-IPv4-UNDERLAY-PEER activate\n !\n vrf Tenant_A_APP_Zone\n rd 192.168.255.9:12\n route-target import evpn 12:12\n route-target export evpn 12:12\n router-id 192.168.255.9\n \ update wait-install\n neighbor 10.255.251.6 peer group MLAG-IPv4-UNDERLAY-PEER\n @@ -1467,9 +1467,7 @@ cvp_configlets: \ !\n vrf Tenant_C_WAN_Zone\n rd 192.168.255.9:31\n route-target import evpn 31:31\n route-target export evpn 31:31\n router-id 192.168.255.9\n \ update wait-install\n neighbor 10.255.251.6 peer group MLAG-IPv4-UNDERLAY-PEER\n - \ neighbor 10.255.251.6 description DC1-SVC3A\n redistribute connected\n!\nmanagement - api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" + \ neighbor 10.255.251.6 description DC1-SVC3A\n redistribute connected\n!\nend\n" cvp_topology: DC1_BL1: devices: 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 a7094a022b0..5e0d5aec164 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 @@ -1,15 +1,16 @@ cvp_configlets: - AVD_DC1-BL1A: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + AVD_DC1-BL1A: "!\nno enable password\nno aaa root\n!\nusername admin privilege 15 + role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement + api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname DC1-BL1A\nip name-server vrf - MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp local-interface vrf - MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree mode - mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan - 150\n name Tenant_A_WAN_Zone_1\n!\nvlan 250\n name Tenant_B_WAN_Zone_1\n!\nvlan + MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree mode mstp\nno + spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nvlan 150\n + \ name Tenant_A_WAN_Zone_1\n!\nvlan 250\n name Tenant_B_WAN_Zone_1\n!\nvlan 350\n name Tenant_C_WAN_Zone_1\n!\nvlan 3013\n name MLAG_iBGP_Tenant_A_WAN_Zone\n \ trunk group LEAF_PEER_L3\n!\nvlan 3020\n name MLAG_iBGP_Tenant_B_WAN_Zone\n \ trunk group LEAF_PEER_L3\n!\nvlan 3030\n name MLAG_iBGP_Tenant_C_WAN_Zone\n @@ -56,7 +57,8 @@ cvp_configlets: 10 permit 192.168.255.0/24 eq 32\n seq 20 permit 192.168.254.0/24 eq 32\n!\nmlag configuration\n domain-id DC1_BL1\n local-interface Vlan4094\n peer-address 10.255.252.11\n peer-link Port-Channel5\n reload-delay mlag 300\n reload-delay - non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map RM-CONN-2-BGP + non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp local-interface + vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing\n set origin incomplete\n!\nrouter @@ -111,20 +113,19 @@ cvp_configlets: \ !\n vrf Tenant_C_WAN_Zone\n rd 192.168.255.10:31\n route-target import evpn 31:31\n route-target export evpn 31:31\n router-id 192.168.255.10\n \ update wait-install\n neighbor 10.255.251.11 peer group MLAG-IPv4-UNDERLAY-PEER\n - \ neighbor 10.255.251.11 description DC1-BL1B\n redistribute connected\n!\nmanagement + \ neighbor 10.255.251.11 description DC1-BL1B\n redistribute connected\n!\nend\n" + AVD_DC1-BL1B: "!\nno enable password\nno aaa root\n!\nusername admin privilege 15 + role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-BL1B: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname DC1-BL1B\nip name-server vrf - MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp local-interface vrf - MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree mode - mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan - 150\n name Tenant_A_WAN_Zone_1\n!\nvlan 250\n name Tenant_B_WAN_Zone_1\n!\nvlan + MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree mode mstp\nno + spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nvlan 150\n + \ name Tenant_A_WAN_Zone_1\n!\nvlan 250\n name Tenant_B_WAN_Zone_1\n!\nvlan 350\n name Tenant_C_WAN_Zone_1\n!\nvlan 3013\n name MLAG_iBGP_Tenant_A_WAN_Zone\n \ trunk group LEAF_PEER_L3\n!\nvlan 3020\n name MLAG_iBGP_Tenant_B_WAN_Zone\n \ trunk group LEAF_PEER_L3\n!\nvlan 3030\n name MLAG_iBGP_Tenant_C_WAN_Zone\n @@ -171,7 +172,8 @@ cvp_configlets: 10 permit 192.168.255.0/24 eq 32\n seq 20 permit 192.168.254.0/24 eq 32\n!\nmlag configuration\n domain-id DC1_BL1\n local-interface Vlan4094\n peer-address 10.255.252.10\n peer-link Port-Channel5\n reload-delay mlag 300\n reload-delay - non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map RM-CONN-2-BGP + non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp local-interface + vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing\n set origin incomplete\n!\nrouter @@ -226,41 +228,40 @@ cvp_configlets: \ !\n vrf Tenant_C_WAN_Zone\n rd 192.168.255.11:31\n route-target import evpn 31:31\n route-target export evpn 31:31\n router-id 192.168.255.11\n \ update wait-install\n neighbor 10.255.251.10 peer group MLAG-IPv4-UNDERLAY-PEER\n - \ neighbor 10.255.251.10 description DC1-BL1A\n redistribute connected\n!\nmanagement + \ neighbor 10.255.251.10 description DC1-BL1A\n redistribute connected\n!\nend\n" + AVD_DC1-L2LEAF1A: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-L2LEAF1A: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-L2LEAF1A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nspanning-tree mst 0 priority 16384\n!\nno enable password\nno aaa root\n!\nusername - admin privilege 15 role network-admin nopassword\nusername cvpadmin privilege - 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan - 110\n name Tenant_A_OP_Zone_1\n!\nvlan 111\n name Tenant_A_OP_Zone_2\n!\nvlan - 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan - 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvrf - instance MGMT\n!\ninterface Port-Channel1\n description DC1_LEAF2_Po7\n no - shutdown\n switchport\n switchport trunk allowed vlan 110-111,120-121,130-131\n - \ switchport mode trunk\n!\ninterface Ethernet1\n description DC1-LEAF2A_Ethernet7\n - \ no shutdown\n channel-group 1 mode active\n!\ninterface Ethernet2\n description - DC1-LEAF2B_Ethernet7\n no shutdown\n channel-group 1 mode active\n!\ninterface - Management1\n description oob_management\n no shutdown\n vrf MGMT\n ip - address 192.168.200.112/24\nno ip routing vrf MGMT\n!\nip route vrf MGMT 0.0.0.0/0 - 192.168.200.5\n!\nmanagement api http-commands\n protocol https\n no shutdown\n - \ !\n vrf MGMT\n no shutdown\n!\nend\n" - AVD_DC1-L2LEAF2A: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + DC1-L2LEAF1A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nspanning-tree mst 0 priority 16384\n!\nvlan 110\n name Tenant_A_OP_Zone_1\n!\nvlan + 111\n name Tenant_A_OP_Zone_2\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan + 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan + 131\n name Tenant_A_APP_Zone_2\n!\nvrf instance MGMT\n!\ninterface Port-Channel1\n + \ description DC1_LEAF2_Po7\n no shutdown\n switchport\n switchport trunk + allowed vlan 110-111,120-121,130-131\n switchport mode trunk\n!\ninterface Ethernet1\n + \ description DC1-LEAF2A_Ethernet7\n no shutdown\n channel-group 1 mode active\n!\ninterface + Ethernet2\n description DC1-LEAF2B_Ethernet7\n no shutdown\n channel-group + 1 mode active\n!\ninterface Management1\n description oob_management\n no + shutdown\n vrf MGMT\n ip address 192.168.200.112/24\nno ip routing vrf MGMT\n!\nip + route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp local-interface vrf MGMT Management1\nntp + server vrf MGMT 192.168.200.5 prefer\n!\nend\n" + AVD_DC1-L2LEAF2A: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement + api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-L2LEAF2A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nno spanning-tree vlan-id 4094\nspanning-tree mst 0 priority 16384\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan + DC1-L2LEAF2A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nno spanning-tree vlan-id 4094\nspanning-tree mst 0 priority 16384\n!\nvlan 110\n name Tenant_A_OP_Zone_1\n!\nvlan 111\n name Tenant_A_OP_Zone_2\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvlan @@ -284,19 +285,19 @@ cvp_configlets: \ no shutdown\n mtu 1500\n no autostate\n ip address 10.255.252.16/31\nno ip routing vrf MGMT\n!\nmlag configuration\n domain-id DC1_L2LEAF2\n local-interface Vlan4094\n peer-address 10.255.252.17\n peer-link Port-Channel3\n reload-delay - mlag 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nmanagement + mlag 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nend\n" + AVD_DC1-L2LEAF2B: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-L2LEAF2B: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-L2LEAF2B\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nno spanning-tree vlan-id 4094\nspanning-tree mst 0 priority 16384\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan + DC1-L2LEAF2B\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nno spanning-tree vlan-id 4094\nspanning-tree mst 0 priority 16384\n!\nvlan 110\n name Tenant_A_OP_Zone_1\n!\nvlan 111\n name Tenant_A_OP_Zone_2\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvlan @@ -320,34 +321,33 @@ cvp_configlets: \ no shutdown\n mtu 1500\n no autostate\n ip address 10.255.252.17/31\nno ip routing vrf MGMT\n!\nmlag configuration\n domain-id DC1_L2LEAF2\n local-interface Vlan4094\n peer-address 10.255.252.16\n peer-link Port-Channel3\n reload-delay - mlag 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nmanagement + mlag 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nend\n" + AVD_DC1-LEAF1A: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-LEAF1A: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-LEAF1A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nspanning-tree mst 0 priority 4096\n!\nno enable password\nno aaa root\n!\nusername - admin privilege 15 role network-admin nopassword\nusername cvpadmin privilege - 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan - 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan - 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvrf - instance MGMT\n!\nvrf instance Tenant_A_APP_Zone\n!\nvrf instance Tenant_A_WEB_Zone\n!\ninterface - Ethernet1\n description P2P_LINK_TO_DC1-SPINE1_Ethernet1\n no shutdown\n mtu - 1500\n no switchport\n ip address 172.31.255.1/31\n!\ninterface Ethernet2\n - \ description P2P_LINK_TO_DC1-SPINE2_Ethernet1\n no shutdown\n mtu 1500\n - \ no switchport\n ip address 172.31.255.3/31\n!\ninterface Ethernet3\n description - P2P_LINK_TO_DC1-SPINE3_Ethernet1\n no shutdown\n mtu 1500\n no switchport\n - \ ip address 172.31.255.5/31\n!\ninterface Ethernet4\n description P2P_LINK_TO_DC1-SPINE4_Ethernet1\n - \ no shutdown\n mtu 1500\n no switchport\n ip address 172.31.255.7/31\n!\ninterface - Ethernet6\n description server02_SINGLE_NODE_TRUNK_Eth1\n no shutdown\n switchport - trunk allowed vlan 110-111,210-211\n switchport mode trunk\n switchport\n!\ninterface - Ethernet7\n description server02_SINGLE_NODE_Eth1\n no shutdown\n switchport - access vlan 110\n switchport mode access\n switchport\n!\ninterface Loopback0\n - \ description ROUTER_ID\n no shutdown\n ip address 192.168.255.5/32\n!\ninterface + DC1-LEAF1A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nspanning-tree mst 0 priority 4096\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan + 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan + 131\n name Tenant_A_APP_Zone_2\n!\nvrf instance MGMT\n!\nvrf instance Tenant_A_APP_Zone\n!\nvrf + instance Tenant_A_WEB_Zone\n!\ninterface Ethernet1\n description P2P_LINK_TO_DC1-SPINE1_Ethernet1\n + \ no shutdown\n mtu 1500\n no switchport\n ip address 172.31.255.1/31\n!\ninterface + Ethernet2\n description P2P_LINK_TO_DC1-SPINE2_Ethernet1\n no shutdown\n mtu + 1500\n no switchport\n ip address 172.31.255.3/31\n!\ninterface Ethernet3\n + \ description P2P_LINK_TO_DC1-SPINE3_Ethernet1\n no shutdown\n mtu 1500\n + \ no switchport\n ip address 172.31.255.5/31\n!\ninterface Ethernet4\n description + P2P_LINK_TO_DC1-SPINE4_Ethernet1\n no shutdown\n mtu 1500\n no switchport\n + \ ip address 172.31.255.7/31\n!\ninterface Ethernet6\n description server02_SINGLE_NODE_TRUNK_Eth1\n + \ no shutdown\n switchport trunk allowed vlan 110-111,210-211\n switchport + mode trunk\n switchport\n!\ninterface Ethernet7\n description server02_SINGLE_NODE_Eth1\n + \ no shutdown\n switchport access vlan 110\n switchport mode access\n switchport\n!\ninterface + Loopback0\n description ROUTER_ID\n no shutdown\n ip address 192.168.255.5/32\n!\ninterface Loopback1\n description VXLAN_TUNNEL_SOURCE\n no shutdown\n ip address 192.168.254.5/32\n!\ninterface Management1\n description oob_management\n no shutdown\n vrf MGMT\n ip address 192.168.200.105/24\n!\ninterface Vlan120\n description Tenant_A_WEB_Zone_1\n @@ -364,7 +364,8 @@ cvp_configlets: vni 11\n!\nip virtual-router mac-address 00:dc:00:00:00:0a\n!\nip routing\nno ip routing vrf MGMT\nip routing vrf Tenant_A_APP_Zone\nip routing vrf Tenant_A_WEB_Zone\n!\nip prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n seq 10 permit 192.168.255.0/24 eq 32\n - \ seq 20 permit 192.168.254.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map + \ seq 20 permit 192.168.254.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nrouter bfd\n multihop interval 1200 min-rx 1200 multiplier 3\n!\nrouter bgp 65101\n \ router-id 192.168.255.5\n maximum-paths 4 ecmp 4\n update wait-install\n @@ -401,19 +402,18 @@ cvp_configlets: \ route-target import evpn 12:12\n route-target export evpn 12:12\n router-id 192.168.255.5\n redistribute connected\n !\n vrf Tenant_A_WEB_Zone\n \ rd 192.168.255.5:11\n route-target import evpn 11:11\n route-target - export evpn 11:11\n router-id 192.168.255.5\n redistribute connected\n!\nmanagement + export evpn 11:11\n router-id 192.168.255.5\n redistribute connected\n!\nend\n" + AVD_DC1-LEAF2A: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-LEAF2A: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-LEAF2A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan + DC1-LEAF2A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nvlan 110\n name Tenant_A_OP_Zone_1\n!\nvlan 111\n name Tenant_A_OP_Zone_2\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvlan @@ -506,7 +506,8 @@ cvp_configlets: \ seq 10 permit 192.168.255.0/24 eq 32\n seq 20 permit 192.168.254.0/24 eq 32\n!\nmlag configuration\n domain-id DC1_LEAF2\n local-interface Vlan4094\n \ peer-address 10.255.252.3\n peer-link Port-Channel5\n reload-delay mlag - 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map + 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing\n set origin incomplete\n!\nrouter @@ -578,19 +579,18 @@ cvp_configlets: \ !\n vrf Tenant_C_OP_Zone\n rd 192.168.255.6:30\n route-target import evpn 30:30\n route-target export evpn 30:30\n router-id 192.168.255.6\n \ update wait-install\n neighbor 10.255.251.3 peer group MLAG-IPv4-UNDERLAY-PEER\n - \ neighbor 10.255.251.3 description DC1-LEAF2B\n redistribute connected\n!\nmanagement + \ neighbor 10.255.251.3 description DC1-LEAF2B\n redistribute connected\n!\nend\n" + AVD_DC1-LEAF2B: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-LEAF2B: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-LEAF2B\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan + DC1-LEAF2B\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nvlan 110\n name Tenant_A_OP_Zone_1\n!\nvlan 111\n name Tenant_A_OP_Zone_2\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvlan @@ -683,7 +683,8 @@ cvp_configlets: \ seq 10 permit 192.168.255.0/24 eq 32\n seq 20 permit 192.168.254.0/24 eq 32\n!\nmlag configuration\n domain-id DC1_LEAF2\n local-interface Vlan4094\n \ peer-address 10.255.252.2\n peer-link Port-Channel5\n reload-delay mlag - 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map + 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing\n set origin incomplete\n!\nrouter @@ -755,19 +756,17 @@ cvp_configlets: \ !\n vrf Tenant_C_OP_Zone\n rd 192.168.255.7:30\n route-target import evpn 30:30\n route-target export evpn 30:30\n router-id 192.168.255.7\n \ update wait-install\n neighbor 10.255.251.2 peer group MLAG-IPv4-UNDERLAY-PEER\n - \ neighbor 10.255.251.2 description DC1-LEAF2A\n redistribute connected\n!\nmanagement + \ neighbor 10.255.251.2 description DC1-LEAF2A\n redistribute connected\n!\nend\n" + AVD_DC1-SPINE1: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-SPINE1: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname DC1-SPINE1\nip name-server vrf - MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp local-interface vrf - MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree mode - none\n!\nno enable password\nno aaa root\n!\nusername admin privilege 15 role - network-admin nopassword\nusername cvpadmin privilege 15 role network-admin secret - sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvrf + MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree mode none\n!\nvrf instance MGMT\n!\ninterface Ethernet1\n description P2P_LINK_TO_DC1-LEAF1A_Ethernet1\n \ no shutdown\n mtu 1500\n no switchport\n ip address 172.31.255.0/31\n!\ninterface Ethernet2\n description P2P_LINK_TO_DC1-LEAF2A_Ethernet1\n no shutdown\n mtu @@ -784,7 +783,8 @@ cvp_configlets: ROUTER_ID\n no shutdown\n ip address 192.168.255.1/32\n!\ninterface Management1\n \ description oob_management\n no shutdown\n vrf MGMT\n ip address 192.168.200.101/24\n!\nip routing\nno ip routing vrf MGMT\n!\nip prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n - \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map + \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nrouter bfd\n multihop interval 1200 min-rx 1200 multiplier 3\n!\nrouter bgp 65001\n \ router-id 192.168.255.1\n maximum-paths 4 ecmp 4\n update wait-install\n @@ -826,18 +826,17 @@ cvp_configlets: DC1-BL1B\n redistribute connected route-map RM-CONN-2-BGP\n !\n address-family evpn\n neighbor EVPN-OVERLAY-PEERS activate\n !\n address-family ipv4\n \ no neighbor EVPN-OVERLAY-PEERS activate\n neighbor IPv4-UNDERLAY-PEERS - activate\n!\nmanagement api http-commands\n protocol https\n no shutdown\n - \ !\n vrf MGMT\n no shutdown\n!\nend\n" - AVD_DC1-SPINE2: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + activate\n!\nend\n" + AVD_DC1-SPINE2: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement + api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname DC1-SPINE2\nip name-server vrf - MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp local-interface vrf - MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree mode - none\n!\nno enable password\nno aaa root\n!\nusername admin privilege 15 role - network-admin nopassword\nusername cvpadmin privilege 15 role network-admin secret - sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvrf + MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree mode none\n!\nvrf instance MGMT\n!\ninterface Ethernet1\n description P2P_LINK_TO_DC1-LEAF1A_Ethernet2\n \ no shutdown\n mtu 1500\n no switchport\n ip address 172.31.255.2/31\n!\ninterface Ethernet2\n description P2P_LINK_TO_DC1-LEAF2A_Ethernet2\n no shutdown\n mtu @@ -854,7 +853,8 @@ cvp_configlets: ROUTER_ID\n no shutdown\n ip address 192.168.255.2/32\n!\ninterface Management1\n \ description oob_management\n no shutdown\n vrf MGMT\n ip address 192.168.200.102/24\n!\nip routing\nno ip routing vrf MGMT\n!\nip prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n - \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map + \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nrouter bfd\n multihop interval 1200 min-rx 1200 multiplier 3\n!\nrouter bgp 65001\n \ router-id 192.168.255.2\n maximum-paths 4 ecmp 4\n update wait-install\n @@ -896,19 +896,17 @@ cvp_configlets: 192.168.255.11 remote-as 65104\n neighbor 192.168.255.11 description DC1-BL1B\n \ redistribute connected route-map RM-CONN-2-BGP\n !\n address-family evpn\n \ neighbor EVPN-OVERLAY-PEERS activate\n !\n address-family ipv4\n no - neighbor EVPN-OVERLAY-PEERS activate\n neighbor IPv4-UNDERLAY-PEERS activate\n!\nmanagement + neighbor EVPN-OVERLAY-PEERS activate\n neighbor IPv4-UNDERLAY-PEERS activate\n!\nend\n" + AVD_DC1-SPINE3: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-SPINE3: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname DC1-SPINE3\nip name-server vrf - MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp local-interface vrf - MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree mode - none\n!\nno enable password\nno aaa root\n!\nusername admin privilege 15 role - network-admin nopassword\nusername cvpadmin privilege 15 role network-admin secret - sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvrf + MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree mode none\n!\nvrf instance MGMT\n!\ninterface Ethernet1\n description P2P_LINK_TO_DC1-LEAF1A_Ethernet3\n \ no shutdown\n mtu 1500\n no switchport\n ip address 172.31.255.4/31\n!\ninterface Ethernet2\n description P2P_LINK_TO_DC1-LEAF2A_Ethernet3\n no shutdown\n mtu @@ -925,7 +923,8 @@ cvp_configlets: ROUTER_ID\n no shutdown\n ip address 192.168.255.3/32\n!\ninterface Management1\n \ description oob_management\n no shutdown\n vrf MGMT\n ip address 192.168.200.103/24\n!\nip routing\nno ip routing vrf MGMT\n!\nip prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n - \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map + \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nrouter bfd\n multihop interval 1200 min-rx 1200 multiplier 3\n!\nrouter bgp 65001\n \ router-id 192.168.255.3\n maximum-paths 4 ecmp 4\n update wait-install\n @@ -967,19 +966,17 @@ cvp_configlets: 192.168.255.11 remote-as 65104\n neighbor 192.168.255.11 description DC1-BL1B\n \ redistribute connected route-map RM-CONN-2-BGP\n !\n address-family evpn\n \ neighbor EVPN-OVERLAY-PEERS activate\n !\n address-family ipv4\n no - neighbor EVPN-OVERLAY-PEERS activate\n neighbor IPv4-UNDERLAY-PEERS activate\n!\nmanagement + neighbor EVPN-OVERLAY-PEERS activate\n neighbor IPv4-UNDERLAY-PEERS activate\n!\nend\n" + AVD_DC1-SPINE4: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-SPINE4: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname DC1-SPINE4\nip name-server vrf - MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp local-interface vrf - MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree mode - none\n!\nno enable password\nno aaa root\n!\nusername admin privilege 15 role - network-admin nopassword\nusername cvpadmin privilege 15 role network-admin secret - sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvrf + MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree mode none\n!\nvrf instance MGMT\n!\ninterface Ethernet1\n description P2P_LINK_TO_DC1-LEAF1A_Ethernet4\n \ no shutdown\n mtu 1500\n no switchport\n ip address 172.31.255.6/31\n!\ninterface Ethernet2\n description P2P_LINK_TO_DC1-LEAF2A_Ethernet4\n no shutdown\n mtu @@ -996,7 +993,8 @@ cvp_configlets: ROUTER_ID\n no shutdown\n ip address 192.168.255.4/32\n!\ninterface Management1\n \ description oob_management\n no shutdown\n vrf MGMT\n ip address 192.168.200.104/24\n!\nip routing\nno ip routing vrf MGMT\n!\nip prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n - \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nroute-map + \ seq 10 permit 192.168.255.0/24 eq 32\n!\nip route vrf MGMT 0.0.0.0/0 192.168.200.5\n!\nntp + local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nrouter bfd\n multihop interval 1200 min-rx 1200 multiplier 3\n!\nrouter bgp 65001\n \ router-id 192.168.255.4\n maximum-paths 4 ecmp 4\n update wait-install\n @@ -1038,19 +1036,18 @@ cvp_configlets: 192.168.255.11 remote-as 65104\n neighbor 192.168.255.11 description DC1-BL1B\n \ redistribute connected route-map RM-CONN-2-BGP\n !\n address-family evpn\n \ neighbor EVPN-OVERLAY-PEERS activate\n !\n address-family ipv4\n no - neighbor EVPN-OVERLAY-PEERS activate\n neighbor IPv4-UNDERLAY-PEERS activate\n!\nmanagement + neighbor EVPN-OVERLAY-PEERS activate\n neighbor IPv4-UNDERLAY-PEERS activate\n!\nend\n" + AVD_DC1-SVC3A: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-SVC3A: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-SVC3A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan + DC1-SVC3A\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nvlan 110\n name Tenant_A_OP_Zone_1\n!\nvlan 111\n name Tenant_A_OP_Zone_2\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvlan @@ -1167,59 +1164,61 @@ cvp_configlets: permit 192.168.254.0/24 eq 32\n!\nmlag configuration\n domain-id DC1_SVC3\n \ local-interface Vlan4094\n peer-address 10.255.252.7\n peer-link Port-Channel5\n \ reload-delay mlag 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 - 192.168.200.5\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list - PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n description - Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal - routing\n set origin incomplete\n!\nrouter bfd\n multihop interval 1200 min-rx - 1200 multiplier 3\n!\nrouter bgp 65103\n router-id 192.168.255.8\n maximum-paths - 4 ecmp 4\n update wait-install\n no bgp default ipv4-unicast\n distance - bgp 20 200 200\n neighbor EVPN-OVERLAY-PEERS peer group\n neighbor EVPN-OVERLAY-PEERS - update-source Loopback0\n neighbor EVPN-OVERLAY-PEERS bfd\n neighbor EVPN-OVERLAY-PEERS - ebgp-multihop 3\n neighbor EVPN-OVERLAY-PEERS password 7 q+VNViP5i4rVjW1cxFv2wA==\n - \ neighbor EVPN-OVERLAY-PEERS send-community\n neighbor EVPN-OVERLAY-PEERS - maximum-routes 0\n neighbor IPv4-UNDERLAY-PEERS peer group\n neighbor IPv4-UNDERLAY-PEERS - password 7 AQQvKeimxJu+uGQ/yYvv9w==\n neighbor IPv4-UNDERLAY-PEERS send-community\n - \ neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000\n neighbor MLAG-IPv4-UNDERLAY-PEER - peer group\n neighbor MLAG-IPv4-UNDERLAY-PEER remote-as 65103\n neighbor MLAG-IPv4-UNDERLAY-PEER - next-hop-self\n neighbor MLAG-IPv4-UNDERLAY-PEER description DC1-SVC3B\n neighbor - MLAG-IPv4-UNDERLAY-PEER password 7 vnEaG8gMeQf3d3cN6PktXQ==\n neighbor MLAG-IPv4-UNDERLAY-PEER - send-community\n neighbor MLAG-IPv4-UNDERLAY-PEER maximum-routes 12000\n neighbor - MLAG-IPv4-UNDERLAY-PEER route-map RM-MLAG-PEER-IN in\n neighbor 10.255.251.7 - peer group MLAG-IPv4-UNDERLAY-PEER\n neighbor 10.255.251.7 description DC1-SVC3B\n - \ neighbor 172.31.255.24 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.24 - remote-as 65001\n neighbor 172.31.255.24 description DC1-SPINE1_Ethernet4\n - \ neighbor 172.31.255.26 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.26 - remote-as 65001\n neighbor 172.31.255.26 description DC1-SPINE2_Ethernet4\n - \ neighbor 172.31.255.28 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.28 - remote-as 65001\n neighbor 172.31.255.28 description DC1-SPINE3_Ethernet4\n - \ neighbor 172.31.255.30 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.30 - remote-as 65001\n neighbor 172.31.255.30 description DC1-SPINE4_Ethernet4\n - \ neighbor 192.168.255.1 peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.1 - remote-as 65001\n neighbor 192.168.255.1 description DC1-SPINE1\n neighbor - 192.168.255.2 peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.2 remote-as - 65001\n neighbor 192.168.255.2 description DC1-SPINE2\n neighbor 192.168.255.3 - peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.3 remote-as 65001\n neighbor - 192.168.255.3 description DC1-SPINE3\n neighbor 192.168.255.4 peer group EVPN-OVERLAY-PEERS\n - \ neighbor 192.168.255.4 remote-as 65001\n neighbor 192.168.255.4 description - DC1-SPINE4\n redistribute connected route-map RM-CONN-2-BGP\n !\n vlan-aware-bundle - Tenant_A_APP_Zone\n rd 192.168.255.8:12\n route-target both 12:12\n - \ redistribute learned\n vlan 130-131\n !\n vlan-aware-bundle Tenant_A_DB_Zone\n - \ rd 192.168.255.8:13\n route-target both 13:13\n redistribute learned\n - \ vlan 140-141\n !\n vlan-aware-bundle Tenant_A_OP_Zone\n rd 192.168.255.8:10\n - \ route-target both 10:10\n redistribute learned\n vlan 110-111\n - \ !\n vlan-aware-bundle Tenant_A_WAN_Zone\n rd 192.168.255.8:14\n route-target - both 14:14\n redistribute learned\n vlan 150\n !\n vlan-aware-bundle - Tenant_A_WEB_Zone\n rd 192.168.255.8:11\n route-target both 11:11\n - \ redistribute learned\n vlan 120-121\n !\n vlan-aware-bundle Tenant_B_OP_Zone\n - \ rd 192.168.255.8:20\n route-target both 20:20\n redistribute learned\n - \ vlan 210-211\n !\n vlan-aware-bundle Tenant_B_WAN_Zone\n rd 192.168.255.8:21\n - \ route-target both 21:21\n redistribute learned\n vlan 250\n !\n - \ vlan-aware-bundle Tenant_C_OP_Zone\n rd 192.168.255.8:30\n route-target - both 30:30\n redistribute learned\n vlan 310-311\n !\n vlan-aware-bundle - Tenant_C_WAN_Zone\n rd 192.168.255.8:31\n route-target both 31:31\n - \ redistribute learned\n vlan 350\n !\n address-family evpn\n neighbor - EVPN-OVERLAY-PEERS activate\n !\n address-family ipv4\n no neighbor EVPN-OVERLAY-PEERS - activate\n neighbor IPv4-UNDERLAY-PEERS activate\n neighbor MLAG-IPv4-UNDERLAY-PEER + 192.168.200.5\n!\nntp local-interface vrf MGMT Management1\nntp server vrf MGMT + 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address + prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n + \ description Make routes learned over MLAG Peer-link less preferred on spines + to ensure optimal routing\n set origin incomplete\n!\nrouter bfd\n multihop + interval 1200 min-rx 1200 multiplier 3\n!\nrouter bgp 65103\n router-id 192.168.255.8\n + \ maximum-paths 4 ecmp 4\n update wait-install\n no bgp default ipv4-unicast\n + \ distance bgp 20 200 200\n neighbor EVPN-OVERLAY-PEERS peer group\n neighbor + EVPN-OVERLAY-PEERS update-source Loopback0\n neighbor EVPN-OVERLAY-PEERS bfd\n + \ neighbor EVPN-OVERLAY-PEERS ebgp-multihop 3\n neighbor EVPN-OVERLAY-PEERS + password 7 q+VNViP5i4rVjW1cxFv2wA==\n neighbor EVPN-OVERLAY-PEERS send-community\n + \ neighbor EVPN-OVERLAY-PEERS maximum-routes 0\n neighbor IPv4-UNDERLAY-PEERS + peer group\n neighbor IPv4-UNDERLAY-PEERS password 7 AQQvKeimxJu+uGQ/yYvv9w==\n + \ neighbor IPv4-UNDERLAY-PEERS send-community\n neighbor IPv4-UNDERLAY-PEERS + maximum-routes 12000\n neighbor MLAG-IPv4-UNDERLAY-PEER peer group\n neighbor + MLAG-IPv4-UNDERLAY-PEER remote-as 65103\n neighbor MLAG-IPv4-UNDERLAY-PEER next-hop-self\n + \ neighbor MLAG-IPv4-UNDERLAY-PEER description DC1-SVC3B\n neighbor MLAG-IPv4-UNDERLAY-PEER + password 7 vnEaG8gMeQf3d3cN6PktXQ==\n neighbor MLAG-IPv4-UNDERLAY-PEER send-community\n + \ neighbor MLAG-IPv4-UNDERLAY-PEER maximum-routes 12000\n neighbor MLAG-IPv4-UNDERLAY-PEER + route-map RM-MLAG-PEER-IN in\n neighbor 10.255.251.7 peer group MLAG-IPv4-UNDERLAY-PEER\n + \ neighbor 10.255.251.7 description DC1-SVC3B\n neighbor 172.31.255.24 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.24 remote-as 65001\n neighbor + 172.31.255.24 description DC1-SPINE1_Ethernet4\n neighbor 172.31.255.26 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.26 remote-as 65001\n neighbor + 172.31.255.26 description DC1-SPINE2_Ethernet4\n neighbor 172.31.255.28 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.28 remote-as 65001\n neighbor + 172.31.255.28 description DC1-SPINE3_Ethernet4\n neighbor 172.31.255.30 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.30 remote-as 65001\n neighbor + 172.31.255.30 description DC1-SPINE4_Ethernet4\n neighbor 192.168.255.1 peer + group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.1 remote-as 65001\n neighbor + 192.168.255.1 description DC1-SPINE1\n neighbor 192.168.255.2 peer group EVPN-OVERLAY-PEERS\n + \ neighbor 192.168.255.2 remote-as 65001\n neighbor 192.168.255.2 description + DC1-SPINE2\n neighbor 192.168.255.3 peer group EVPN-OVERLAY-PEERS\n neighbor + 192.168.255.3 remote-as 65001\n neighbor 192.168.255.3 description DC1-SPINE3\n + \ neighbor 192.168.255.4 peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.4 + remote-as 65001\n neighbor 192.168.255.4 description DC1-SPINE4\n redistribute + connected route-map RM-CONN-2-BGP\n !\n vlan-aware-bundle Tenant_A_APP_Zone\n + \ rd 192.168.255.8:12\n route-target both 12:12\n redistribute learned\n + \ vlan 130-131\n !\n vlan-aware-bundle Tenant_A_DB_Zone\n rd 192.168.255.8:13\n + \ route-target both 13:13\n redistribute learned\n vlan 140-141\n + \ !\n vlan-aware-bundle Tenant_A_OP_Zone\n rd 192.168.255.8:10\n route-target + both 10:10\n redistribute learned\n vlan 110-111\n !\n vlan-aware-bundle + Tenant_A_WAN_Zone\n rd 192.168.255.8:14\n route-target both 14:14\n + \ redistribute learned\n vlan 150\n !\n vlan-aware-bundle Tenant_A_WEB_Zone\n + \ rd 192.168.255.8:11\n route-target both 11:11\n redistribute learned\n + \ vlan 120-121\n !\n vlan-aware-bundle Tenant_B_OP_Zone\n rd 192.168.255.8:20\n + \ route-target both 20:20\n redistribute learned\n vlan 210-211\n + \ !\n vlan-aware-bundle Tenant_B_WAN_Zone\n rd 192.168.255.8:21\n route-target + both 21:21\n redistribute learned\n vlan 250\n !\n vlan-aware-bundle + Tenant_C_OP_Zone\n rd 192.168.255.8:30\n route-target both 30:30\n redistribute + learned\n vlan 310-311\n !\n vlan-aware-bundle Tenant_C_WAN_Zone\n rd + 192.168.255.8:31\n route-target both 31:31\n redistribute learned\n + \ vlan 350\n !\n address-family evpn\n neighbor EVPN-OVERLAY-PEERS + activate\n !\n address-family ipv4\n no neighbor EVPN-OVERLAY-PEERS activate\n + \ neighbor IPv4-UNDERLAY-PEERS activate\n neighbor MLAG-IPv4-UNDERLAY-PEER activate\n !\n vrf Tenant_A_APP_Zone\n rd 192.168.255.8:12\n route-target import evpn 12:12\n route-target export evpn 12:12\n router-id 192.168.255.8\n \ update wait-install\n neighbor 10.255.251.7 peer group MLAG-IPv4-UNDERLAY-PEER\n @@ -1255,19 +1254,18 @@ cvp_configlets: \ !\n vrf Tenant_C_WAN_Zone\n rd 192.168.255.8:31\n route-target import evpn 31:31\n route-target export evpn 31:31\n router-id 192.168.255.8\n \ update wait-install\n neighbor 10.255.251.7 peer group MLAG-IPv4-UNDERLAY-PEER\n - \ neighbor 10.255.251.7 description DC1-SVC3B\n redistribute connected\n!\nmanagement + \ neighbor 10.255.251.7 description DC1-SVC3B\n redistribute connected\n!\nend\n" + AVD_DC1-SVC3B: "!\nno enable password\nno aaa root\n!\nusername admin privilege + 15 role network-admin nopassword\nusername cvpadmin privilege 15 role network-admin + secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nmanagement api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" - AVD_DC1-SVC3B: "!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 + shutdown\n!\ndaemon TerminAttr\n exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs\n no shutdown\n!\nvlan internal order ascending range 1006 1199\n!\nno ip igmp snooping vlan 120\n!\ntransceiver qsfp default-mode 4x10G\n!\nservice routing protocols model multi-agent\n!\nhostname - DC1-SVC3B\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nntp - local-interface vrf MGMT Management1\nntp server vrf MGMT 192.168.200.5 prefer\n!\nspanning-tree - mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nno - enable password\nno aaa root\n!\nusername admin privilege 15 role network-admin - nopassword\nusername cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.\n!\nvlan + DC1-SVC3B\nip name-server vrf MGMT 8.8.8.8\nip name-server vrf MGMT 192.168.200.5\n!\nspanning-tree + mode mstp\nno spanning-tree vlan-id 4093-4094\nspanning-tree mst 0 priority 4096\n!\nvlan 110\n name Tenant_A_OP_Zone_1\n!\nvlan 111\n name Tenant_A_OP_Zone_2\n!\nvlan 120\n name Tenant_A_WEB_Zone_1\n!\nvlan 121\n name Tenant_A_WEBZone_2\n!\nvlan 130\n name Tenant_A_APP_Zone_1\n!\nvlan 131\n name Tenant_A_APP_Zone_2\n!\nvlan @@ -1379,59 +1377,61 @@ cvp_configlets: permit 192.168.254.0/24 eq 32\n!\nmlag configuration\n domain-id DC1_SVC3\n \ local-interface Vlan4094\n peer-address 10.255.252.6\n peer-link Port-Channel5\n \ reload-delay mlag 300\n reload-delay non-mlag 330\n!\nip route vrf MGMT 0.0.0.0/0 - 192.168.200.5\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address prefix-list - PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n description - Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal - routing\n set origin incomplete\n!\nrouter bfd\n multihop interval 1200 min-rx - 1200 multiplier 3\n!\nrouter bgp 65103\n router-id 192.168.255.9\n maximum-paths - 4 ecmp 4\n update wait-install\n no bgp default ipv4-unicast\n distance - bgp 20 200 200\n neighbor EVPN-OVERLAY-PEERS peer group\n neighbor EVPN-OVERLAY-PEERS - update-source Loopback0\n neighbor EVPN-OVERLAY-PEERS bfd\n neighbor EVPN-OVERLAY-PEERS - ebgp-multihop 3\n neighbor EVPN-OVERLAY-PEERS password 7 q+VNViP5i4rVjW1cxFv2wA==\n - \ neighbor EVPN-OVERLAY-PEERS send-community\n neighbor EVPN-OVERLAY-PEERS - maximum-routes 0\n neighbor IPv4-UNDERLAY-PEERS peer group\n neighbor IPv4-UNDERLAY-PEERS - password 7 AQQvKeimxJu+uGQ/yYvv9w==\n neighbor IPv4-UNDERLAY-PEERS send-community\n - \ neighbor IPv4-UNDERLAY-PEERS maximum-routes 12000\n neighbor MLAG-IPv4-UNDERLAY-PEER - peer group\n neighbor MLAG-IPv4-UNDERLAY-PEER remote-as 65103\n neighbor MLAG-IPv4-UNDERLAY-PEER - next-hop-self\n neighbor MLAG-IPv4-UNDERLAY-PEER description DC1-SVC3A\n neighbor - MLAG-IPv4-UNDERLAY-PEER password 7 vnEaG8gMeQf3d3cN6PktXQ==\n neighbor MLAG-IPv4-UNDERLAY-PEER - send-community\n neighbor MLAG-IPv4-UNDERLAY-PEER maximum-routes 12000\n neighbor - MLAG-IPv4-UNDERLAY-PEER route-map RM-MLAG-PEER-IN in\n neighbor 10.255.251.6 - peer group MLAG-IPv4-UNDERLAY-PEER\n neighbor 10.255.251.6 description DC1-SVC3A\n - \ neighbor 172.31.255.32 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.32 - remote-as 65001\n neighbor 172.31.255.32 description DC1-SPINE1_Ethernet5\n - \ neighbor 172.31.255.34 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.34 - remote-as 65001\n neighbor 172.31.255.34 description DC1-SPINE2_Ethernet5\n - \ neighbor 172.31.255.36 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.36 - remote-as 65001\n neighbor 172.31.255.36 description DC1-SPINE3_Ethernet5\n - \ neighbor 172.31.255.38 peer group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.38 - remote-as 65001\n neighbor 172.31.255.38 description DC1-SPINE4_Ethernet5\n - \ neighbor 192.168.255.1 peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.1 - remote-as 65001\n neighbor 192.168.255.1 description DC1-SPINE1\n neighbor - 192.168.255.2 peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.2 remote-as - 65001\n neighbor 192.168.255.2 description DC1-SPINE2\n neighbor 192.168.255.3 - peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.3 remote-as 65001\n neighbor - 192.168.255.3 description DC1-SPINE3\n neighbor 192.168.255.4 peer group EVPN-OVERLAY-PEERS\n - \ neighbor 192.168.255.4 remote-as 65001\n neighbor 192.168.255.4 description - DC1-SPINE4\n redistribute connected route-map RM-CONN-2-BGP\n !\n vlan-aware-bundle - Tenant_A_APP_Zone\n rd 192.168.255.9:12\n route-target both 12:12\n - \ redistribute learned\n vlan 130-131\n !\n vlan-aware-bundle Tenant_A_DB_Zone\n - \ rd 192.168.255.9:13\n route-target both 13:13\n redistribute learned\n - \ vlan 140-141\n !\n vlan-aware-bundle Tenant_A_OP_Zone\n rd 192.168.255.9:10\n - \ route-target both 10:10\n redistribute learned\n vlan 110-111\n - \ !\n vlan-aware-bundle Tenant_A_WAN_Zone\n rd 192.168.255.9:14\n route-target - both 14:14\n redistribute learned\n vlan 150\n !\n vlan-aware-bundle - Tenant_A_WEB_Zone\n rd 192.168.255.9:11\n route-target both 11:11\n - \ redistribute learned\n vlan 120-121\n !\n vlan-aware-bundle Tenant_B_OP_Zone\n - \ rd 192.168.255.9:20\n route-target both 20:20\n redistribute learned\n - \ vlan 210-211\n !\n vlan-aware-bundle Tenant_B_WAN_Zone\n rd 192.168.255.9:21\n - \ route-target both 21:21\n redistribute learned\n vlan 250\n !\n - \ vlan-aware-bundle Tenant_C_OP_Zone\n rd 192.168.255.9:30\n route-target - both 30:30\n redistribute learned\n vlan 310-311\n !\n vlan-aware-bundle - Tenant_C_WAN_Zone\n rd 192.168.255.9:31\n route-target both 31:31\n - \ redistribute learned\n vlan 350\n !\n address-family evpn\n neighbor - EVPN-OVERLAY-PEERS activate\n !\n address-family ipv4\n no neighbor EVPN-OVERLAY-PEERS - activate\n neighbor IPv4-UNDERLAY-PEERS activate\n neighbor MLAG-IPv4-UNDERLAY-PEER + 192.168.200.5\n!\nntp local-interface vrf MGMT Management1\nntp server vrf MGMT + 192.168.200.5 prefer\n!\nroute-map RM-CONN-2-BGP permit 10\n match ip address + prefix-list PL-LOOPBACKS-EVPN-OVERLAY\n!\nroute-map RM-MLAG-PEER-IN permit 10\n + \ description Make routes learned over MLAG Peer-link less preferred on spines + to ensure optimal routing\n set origin incomplete\n!\nrouter bfd\n multihop + interval 1200 min-rx 1200 multiplier 3\n!\nrouter bgp 65103\n router-id 192.168.255.9\n + \ maximum-paths 4 ecmp 4\n update wait-install\n no bgp default ipv4-unicast\n + \ distance bgp 20 200 200\n neighbor EVPN-OVERLAY-PEERS peer group\n neighbor + EVPN-OVERLAY-PEERS update-source Loopback0\n neighbor EVPN-OVERLAY-PEERS bfd\n + \ neighbor EVPN-OVERLAY-PEERS ebgp-multihop 3\n neighbor EVPN-OVERLAY-PEERS + password 7 q+VNViP5i4rVjW1cxFv2wA==\n neighbor EVPN-OVERLAY-PEERS send-community\n + \ neighbor EVPN-OVERLAY-PEERS maximum-routes 0\n neighbor IPv4-UNDERLAY-PEERS + peer group\n neighbor IPv4-UNDERLAY-PEERS password 7 AQQvKeimxJu+uGQ/yYvv9w==\n + \ neighbor IPv4-UNDERLAY-PEERS send-community\n neighbor IPv4-UNDERLAY-PEERS + maximum-routes 12000\n neighbor MLAG-IPv4-UNDERLAY-PEER peer group\n neighbor + MLAG-IPv4-UNDERLAY-PEER remote-as 65103\n neighbor MLAG-IPv4-UNDERLAY-PEER next-hop-self\n + \ neighbor MLAG-IPv4-UNDERLAY-PEER description DC1-SVC3A\n neighbor MLAG-IPv4-UNDERLAY-PEER + password 7 vnEaG8gMeQf3d3cN6PktXQ==\n neighbor MLAG-IPv4-UNDERLAY-PEER send-community\n + \ neighbor MLAG-IPv4-UNDERLAY-PEER maximum-routes 12000\n neighbor MLAG-IPv4-UNDERLAY-PEER + route-map RM-MLAG-PEER-IN in\n neighbor 10.255.251.6 peer group MLAG-IPv4-UNDERLAY-PEER\n + \ neighbor 10.255.251.6 description DC1-SVC3A\n neighbor 172.31.255.32 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.32 remote-as 65001\n neighbor + 172.31.255.32 description DC1-SPINE1_Ethernet5\n neighbor 172.31.255.34 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.34 remote-as 65001\n neighbor + 172.31.255.34 description DC1-SPINE2_Ethernet5\n neighbor 172.31.255.36 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.36 remote-as 65001\n neighbor + 172.31.255.36 description DC1-SPINE3_Ethernet5\n neighbor 172.31.255.38 peer + group IPv4-UNDERLAY-PEERS\n neighbor 172.31.255.38 remote-as 65001\n neighbor + 172.31.255.38 description DC1-SPINE4_Ethernet5\n neighbor 192.168.255.1 peer + group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.1 remote-as 65001\n neighbor + 192.168.255.1 description DC1-SPINE1\n neighbor 192.168.255.2 peer group EVPN-OVERLAY-PEERS\n + \ neighbor 192.168.255.2 remote-as 65001\n neighbor 192.168.255.2 description + DC1-SPINE2\n neighbor 192.168.255.3 peer group EVPN-OVERLAY-PEERS\n neighbor + 192.168.255.3 remote-as 65001\n neighbor 192.168.255.3 description DC1-SPINE3\n + \ neighbor 192.168.255.4 peer group EVPN-OVERLAY-PEERS\n neighbor 192.168.255.4 + remote-as 65001\n neighbor 192.168.255.4 description DC1-SPINE4\n redistribute + connected route-map RM-CONN-2-BGP\n !\n vlan-aware-bundle Tenant_A_APP_Zone\n + \ rd 192.168.255.9:12\n route-target both 12:12\n redistribute learned\n + \ vlan 130-131\n !\n vlan-aware-bundle Tenant_A_DB_Zone\n rd 192.168.255.9:13\n + \ route-target both 13:13\n redistribute learned\n vlan 140-141\n + \ !\n vlan-aware-bundle Tenant_A_OP_Zone\n rd 192.168.255.9:10\n route-target + both 10:10\n redistribute learned\n vlan 110-111\n !\n vlan-aware-bundle + Tenant_A_WAN_Zone\n rd 192.168.255.9:14\n route-target both 14:14\n + \ redistribute learned\n vlan 150\n !\n vlan-aware-bundle Tenant_A_WEB_Zone\n + \ rd 192.168.255.9:11\n route-target both 11:11\n redistribute learned\n + \ vlan 120-121\n !\n vlan-aware-bundle Tenant_B_OP_Zone\n rd 192.168.255.9:20\n + \ route-target both 20:20\n redistribute learned\n vlan 210-211\n + \ !\n vlan-aware-bundle Tenant_B_WAN_Zone\n rd 192.168.255.9:21\n route-target + both 21:21\n redistribute learned\n vlan 250\n !\n vlan-aware-bundle + Tenant_C_OP_Zone\n rd 192.168.255.9:30\n route-target both 30:30\n redistribute + learned\n vlan 310-311\n !\n vlan-aware-bundle Tenant_C_WAN_Zone\n rd + 192.168.255.9:31\n route-target both 31:31\n redistribute learned\n + \ vlan 350\n !\n address-family evpn\n neighbor EVPN-OVERLAY-PEERS + activate\n !\n address-family ipv4\n no neighbor EVPN-OVERLAY-PEERS activate\n + \ neighbor IPv4-UNDERLAY-PEERS activate\n neighbor MLAG-IPv4-UNDERLAY-PEER activate\n !\n vrf Tenant_A_APP_Zone\n rd 192.168.255.9:12\n route-target import evpn 12:12\n route-target export evpn 12:12\n router-id 192.168.255.9\n \ update wait-install\n neighbor 10.255.251.6 peer group MLAG-IPv4-UNDERLAY-PEER\n @@ -1467,9 +1467,7 @@ cvp_configlets: \ !\n vrf Tenant_C_WAN_Zone\n rd 192.168.255.9:31\n route-target import evpn 31:31\n route-target export evpn 31:31\n router-id 192.168.255.9\n \ update wait-install\n neighbor 10.255.251.6 peer group MLAG-IPv4-UNDERLAY-PEER\n - \ neighbor 10.255.251.6 description DC1-SVC3A\n redistribute connected\n!\nmanagement - api http-commands\n protocol https\n no shutdown\n !\n vrf MGMT\n no - shutdown\n!\nend\n" + \ neighbor 10.255.251.6 description DC1-SVC3A\n redistribute connected\n!\nend\n" cvp_topology: DC1_BL1: devices: diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-LEAF1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-LEAF1.cfg index 526bb1cb763..77701cfc5d2 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-LEAF1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-LEAF1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname BGP-LEAF1 ! -no enable password -no aaa root -! vlan 1 name SVI_1 ! @@ -91,11 +98,4 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 172.31.0.1 ip route 0.0.0.0/0 172.23.254.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-LEAF2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-LEAF2.cfg index 245dfa6490c..4b2fbb30781 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-LEAF2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-LEAF2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname BGP-LEAF2 ! -no enable password -no aaa root -! vlan 100 name SVI_100 ! @@ -59,11 +66,4 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 172.31.0.1 ip route 0.0.0.0/0 172.23.254.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-SPINE1.cfg index 49fdaa39e46..13e4e09dd2a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-SPINE1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname BGP-SPINE1 ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 1 name SVI_1 ! @@ -170,11 +177,4 @@ router bgp 65001 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-SPINE2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-SPINE2.cfg index bf3d3efe015..05a872ac7ff 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/BGP-SPINE2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname BGP-SPINE2 ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 1 name SVI_1 ! @@ -172,11 +179,4 @@ router bgp 65001 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/ISIS-LEAF1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/ISIS-LEAF1.cfg index b996df723ef..edc26fd1fd6 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/ISIS-LEAF1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/ISIS-LEAF1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname ISIS-LEAF1 ! -no enable password -no aaa root -! vlan 110 name SVI_110 ! @@ -46,11 +53,4 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 172.31.0.1 ip route 0.0.0.0/0 172.23.254.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/ISIS-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/ISIS-SPINE1.cfg index e3d87ecdddf..21319b753f9 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/ISIS-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/ISIS-SPINE1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname ISIS-SPINE1 ! -no enable password -no aaa root -! vlan 110 name SVI_110 ! @@ -83,11 +90,4 @@ router isis EVPN_UNDERLAY maximum-paths 4 ! ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-LEAF1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-LEAF1.cfg index a2df5700e56..45e8ae719db 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-LEAF1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-LEAF1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname L2ONLY-LEAF1 ! -no enable password -no aaa root -! vlan 100 name L2VLAN_100 ! @@ -59,11 +66,4 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 172.31.0.1 ip route 0.0.0.0/0 172.23.254.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-LEAF2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-LEAF2.cfg index 6a697018fa6..2ae7174d3c0 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-LEAF2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-LEAF2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname L2ONLY-LEAF2 ! -no enable password -no aaa root -! vlan 100 name L2VLAN_100 ! @@ -59,11 +66,4 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 172.31.0.1 ip route 0.0.0.0/0 172.23.254.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-SPINE1.cfg index a9fe296ac9c..5bc6acb9e59 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-SPINE1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname L2ONLY-SPINE1 ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 100 name L2VLAN_100 ! @@ -84,11 +91,4 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 172.31.0.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-SPINE2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-SPINE2.cfg index 66d4d22f10f..ae0d115f3df 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/L2ONLY-SPINE2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname L2ONLY-SPINE2 ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 100 name L2VLAN_100 ! @@ -84,11 +91,4 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 172.31.0.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-LEAF1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-LEAF1.cfg index c21ecbc15b9..68e75b3a0eb 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-LEAF1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-LEAF1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname OSPF-LEAF1 ! -no enable password -no aaa root -! vlan 100 name SVI_100 ! @@ -59,11 +66,4 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 172.31.0.1 ip route 0.0.0.0/0 172.23.254.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-LEAF2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-LEAF2.cfg index cea8b7957a2..871619f2334 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-LEAF2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-LEAF2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname OSPF-LEAF2 ! -no enable password -no aaa root -! vlan 100 name SVI_100 ! @@ -59,11 +66,4 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 172.31.0.1 ip route 0.0.0.0/0 172.23.254.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-SPINE1.cfg index 81298d8cd23..8e0048fb78a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-SPINE1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname OSPF-SPINE1 ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 100 name SVI_100 ! @@ -128,11 +135,4 @@ router ospf 100 max-lsa 12000 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-SPINE2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-SPINE2.cfg index 5d7ef8ea467..c60a5e1931d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-l2ls/intended/configs/OSPF-SPINE2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname OSPF-SPINE2 ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 100 name SVI_100 ! @@ -130,11 +137,4 @@ router ospf 100 redistribute static redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LER1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LER1.cfg index 9a6aeb827a8..8e69c0ddfeb 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LER1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LER1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname SITE1-LER1 spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 10 name TENANT_A_L2_SERVICE ! @@ -182,6 +189,40 @@ ipv6 unicast-routing ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 100.70.0.5 + no shutdown + transport-address interface Loopback0 +! +patch panel + patch TEN_A_site2_site5_eline_port_based + connector 1 interface Ethernet6 + connector 2 pseudowire bgp vpws TENANT_A pseudowire TEN_A_site2_site5_eline_port_based + ! + patch TEN_B_site3_site5_eline_vlan_based_1000 + connector 1 interface Port-Channel3.1000 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1000 + ! + patch TEN_B_site3_site5_eline_vlan_based_1001 + connector 1 interface Port-Channel3.1001 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1001 + ! + patch TEN_B_site3_site5_eline_vlan_based_1002 + connector 1 interface Port-Channel3.1002 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1002 + ! + patch TEN_B_site3_site5_eline_vlan_based_1003 + connector 1 interface Port-Channel3.1003 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1003 + ! + patch TEN_B_site3_site5_eline_vlan_based_1004 + connector 1 interface Port-Channel3.1004 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1004 + ! +! router bfd multihop interval 300 min-rx 300 multiplier 3 ! @@ -259,13 +300,6 @@ router bgp 65000 redistribute connected redistribute ospf ! -router ospf 19 vrf TENANT_B_INTRA - router-id 123.1.1.0 - passive-interface default - no passive-interface Ethernet6.10 - max-lsa 10000 - redistribute bgp -! router isis CORE net 49.0001.1000.7000.0005.00 is-type level-1-2 @@ -286,46 +320,12 @@ router isis CORE segment-routing mpls no shutdown ! -mpls ip -! -mpls ldp - interface disabled default - router-id 100.70.0.5 - no shutdown - transport-address interface Loopback0 -! -patch panel - patch TEN_A_site2_site5_eline_port_based - connector 1 interface Ethernet6 - connector 2 pseudowire bgp vpws TENANT_A pseudowire TEN_A_site2_site5_eline_port_based - ! - patch TEN_B_site3_site5_eline_vlan_based_1000 - connector 1 interface Port-Channel3.1000 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1000 - ! - patch TEN_B_site3_site5_eline_vlan_based_1001 - connector 1 interface Port-Channel3.1001 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1001 - ! - patch TEN_B_site3_site5_eline_vlan_based_1002 - connector 1 interface Port-Channel3.1002 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1002 - ! - patch TEN_B_site3_site5_eline_vlan_based_1003 - connector 1 interface Port-Channel3.1003 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1003 - ! - patch TEN_B_site3_site5_eline_vlan_based_1004 - connector 1 interface Port-Channel3.1004 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1004 - ! -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +router ospf 19 vrf TENANT_B_INTRA + router-id 123.1.1.0 + passive-interface default + no passive-interface Ethernet6.10 + max-lsa 10000 + redistribute bgp ! management security password encryption-key common diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LER2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LER2.cfg index 6ec11597088..220bb696d75 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LER2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LER2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname SITE1-LER2 spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 10 name TENANT_A_L2_SERVICE ! @@ -180,6 +187,36 @@ ipv6 unicast-routing ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 100.70.0.6 + no shutdown + transport-address interface Loopback0 +! +patch panel + patch TEN_B_site3_site5_eline_vlan_based_1000 + connector 1 interface Port-Channel3.1000 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1000 + ! + patch TEN_B_site3_site5_eline_vlan_based_1001 + connector 1 interface Port-Channel3.1001 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1001 + ! + patch TEN_B_site3_site5_eline_vlan_based_1002 + connector 1 interface Port-Channel3.1002 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1002 + ! + patch TEN_B_site3_site5_eline_vlan_based_1003 + connector 1 interface Port-Channel3.1003 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1003 + ! + patch TEN_B_site3_site5_eline_vlan_based_1004 + connector 1 interface Port-Channel3.1004 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1004 + ! +! router bfd multihop interval 300 min-rx 300 multiplier 3 ! @@ -297,43 +334,6 @@ router isis CORE segment-routing mpls no shutdown ! -mpls ip -! -mpls ldp - interface disabled default - router-id 100.70.0.6 - no shutdown - transport-address interface Loopback0 -! -patch panel - patch TEN_B_site3_site5_eline_vlan_based_1000 - connector 1 interface Port-Channel3.1000 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1000 - ! - patch TEN_B_site3_site5_eline_vlan_based_1001 - connector 1 interface Port-Channel3.1001 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1001 - ! - patch TEN_B_site3_site5_eline_vlan_based_1002 - connector 1 interface Port-Channel3.1002 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1002 - ! - patch TEN_B_site3_site5_eline_vlan_based_1003 - connector 1 interface Port-Channel3.1003 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1003 - ! - patch TEN_B_site3_site5_eline_vlan_based_1004 - connector 1 interface Port-Channel3.1004 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1004 - ! -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! management security password encryption-key common diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LSR1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LSR1.cfg index 5869e1eb2a2..8030166d957 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LSR1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LSR1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname SITE1-LSR1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -101,6 +108,14 @@ ipv6 unicast-routing ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 100.70.0.1 + no shutdown + transport-address interface Loopback0 +! router isis CORE net 49.0001.1000.7000.0001.00 is-type level-2 @@ -121,21 +136,6 @@ router isis CORE segment-routing mpls no shutdown ! -mpls ip -! -mpls ldp - interface disabled default - router-id 100.70.0.1 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! management security password encryption-key common diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LSR2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LSR2.cfg index 23b76350580..61a8be3a541 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LSR2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-LSR2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname SITE1-LSR2 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -80,6 +87,14 @@ ipv6 unicast-routing ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 100.70.0.2 + no shutdown + transport-address interface Loopback0 +! router isis CORE net 49.0001.1000.7000.0002.00 is-type level-2 @@ -100,21 +115,6 @@ router isis CORE segment-routing mpls no shutdown ! -mpls ip -! -mpls ldp - interface disabled default - router-id 100.70.0.2 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! management security password encryption-key common diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-RR1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-RR1.cfg index 4d860071f9e..68f6e6112db 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-RR1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE1-RR1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname SITE1-RR1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet4 @@ -59,6 +66,14 @@ ipv6 unicast-routing ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 100.70.0.8 + no shutdown + transport-address interface Loopback0 +! router bfd multihop interval 300 min-rx 300 multiplier 3 ! @@ -131,21 +146,6 @@ router isis CORE segment-routing mpls no shutdown ! -mpls ip -! -mpls ldp - interface disabled default - router-id 100.70.0.8 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! management security password encryption-key common diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-LER1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-LER1.cfg index 8b5e96b15c2..8f033e4668c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-LER1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-LER1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname SITE2-LER1 spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 10 name TENANT_A_L2_SERVICE ! @@ -229,6 +236,40 @@ ipv6 unicast-routing ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ip route vrf TENANT_B_INTRA 123.0.10.0/24 Ethernet6.10 123.1.1.3 name TENANT_B_SITE_5_SUBNET ! +mpls ip +! +mpls ldp + interface disabled default + router-id 100.70.0.7 + no shutdown + transport-address interface Loopback0 +! +patch panel + patch TEN_A_site2_site5_eline_port_based + connector 1 interface Ethernet7 + connector 2 pseudowire bgp vpws TENANT_A pseudowire TEN_A_site2_site5_eline_port_based + ! + patch TEN_B_site3_site5_eline_vlan_based_1000 + connector 1 interface Port-Channel4.1000 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1000 + ! + patch TEN_B_site3_site5_eline_vlan_based_1001 + connector 1 interface Port-Channel4.1001 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1001 + ! + patch TEN_B_site3_site5_eline_vlan_based_1002 + connector 1 interface Port-Channel4.1002 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1002 + ! + patch TEN_B_site3_site5_eline_vlan_based_1003 + connector 1 interface Port-Channel4.1003 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1003 + ! + patch TEN_B_site3_site5_eline_vlan_based_1004 + connector 1 interface Port-Channel4.1004 + connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1004 + ! +! router bfd multihop interval 300 min-rx 300 multiplier 3 ! @@ -331,13 +372,6 @@ router bgp 65000 address-family ipv4 neighbor 192.168.48.3 activate ! -router ospf 99 vrf TENANT_B_WAN - router-id 192.168.48.4 - passive-interface default - no passive-interface Ethernet6.100 - max-lsa 10000 - redistribute bgp -! router isis CORE net 49.0001.1000.7000.0007.00 is-type level-1-2 @@ -358,46 +392,12 @@ router isis CORE segment-routing mpls no shutdown ! -mpls ip -! -mpls ldp - interface disabled default - router-id 100.70.0.7 - no shutdown - transport-address interface Loopback0 -! -patch panel - patch TEN_A_site2_site5_eline_port_based - connector 1 interface Ethernet7 - connector 2 pseudowire bgp vpws TENANT_A pseudowire TEN_A_site2_site5_eline_port_based - ! - patch TEN_B_site3_site5_eline_vlan_based_1000 - connector 1 interface Port-Channel4.1000 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1000 - ! - patch TEN_B_site3_site5_eline_vlan_based_1001 - connector 1 interface Port-Channel4.1001 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1001 - ! - patch TEN_B_site3_site5_eline_vlan_based_1002 - connector 1 interface Port-Channel4.1002 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1002 - ! - patch TEN_B_site3_site5_eline_vlan_based_1003 - connector 1 interface Port-Channel4.1003 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1003 - ! - patch TEN_B_site3_site5_eline_vlan_based_1004 - connector 1 interface Port-Channel4.1004 - connector 2 pseudowire bgp vpws TENANT_B pseudowire TEN_B_site3_site5_eline_vlan_based_1004 - ! -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +router ospf 99 vrf TENANT_B_WAN + router-id 192.168.48.4 + passive-interface default + no passive-interface Ethernet6.100 + max-lsa 10000 + redistribute bgp ! management security password encryption-key common diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-LSR1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-LSR1.cfg index 675d8a1b67c..8c059ff1109 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-LSR1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-LSR1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname SITE2-LSR1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -101,6 +108,14 @@ ipv6 unicast-routing ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 100.70.0.3 + no shutdown + transport-address interface Loopback0 +! router isis CUSTOM_NAME net 49.0001.1000.7000.0003.00 is-type level-2 @@ -121,21 +136,6 @@ router isis CUSTOM_NAME segment-routing mpls no shutdown ! -mpls ip -! -mpls ldp - interface disabled default - router-id 100.70.0.3 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! management security password encryption-key common diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-LSR2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-LSR2.cfg index a6030fc04e9..e92e01e0211 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-LSR2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-LSR2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname SITE2-LSR2 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Port-Channel12 @@ -123,6 +130,14 @@ ipv6 unicast-routing ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 100.70.0.4 + no shutdown + transport-address interface Loopback0 +! router isis CUSTOM_NAME net 49.0001.1000.7000.0004.00 is-type level-2 @@ -143,21 +158,6 @@ router isis CUSTOM_NAME segment-routing mpls no shutdown ! -mpls ip -! -mpls ldp - interface disabled default - router-id 100.70.0.4 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! management security password encryption-key common diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-RR1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-RR1.cfg index 41e37af7210..81d36b56486 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-RR1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE2-RR1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname SITE2-RR1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet4 @@ -59,6 +66,14 @@ ipv6 unicast-routing ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 100.70.0.9 + no shutdown + transport-address interface Loopback0 +! router bfd multihop interval 300 min-rx 300 multiplier 3 ! @@ -131,21 +146,6 @@ router isis CORE segment-routing mpls no shutdown ! -mpls ip -! -mpls ldp - interface disabled default - router-id 100.70.0.9 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! management security password encryption-key common diff --git a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE3-LER1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE3-LER1.cfg index 7e5c16d928a..0a1b223076c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE3-LER1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-mpls-isis-sr-ldp/intended/configs/SITE3-LER1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname SITE3-LER1 spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -41,6 +48,14 @@ ipv6 unicast-routing ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 100.70.0.10 + no shutdown + transport-address interface Loopback0 +! router isis CORE net 49.0001.1000.7000.0010.00 is-type level-1-2 @@ -61,21 +76,6 @@ router isis CORE segment-routing mpls no shutdown ! -mpls ip -! -mpls ldp - interface disabled default - router-id 100.70.0.10 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! management security password encryption-key common diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-L2LEAF1A.cfg index 6d4b1ce918e..7cd0e0d29ec 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-L2LEAF1A.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -12,11 +24,6 @@ snmp-server location TWODC_5STAGE_CLOS DC1 DC1_POD1 DC1-POD1-L2LEAF1A spanning-tree mode mstp spanning-tree mst 0 priority 8192 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vlan 4085 name L2LEAF_INBAND_MGMT ! @@ -44,13 +51,6 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 192.168.1.254 ip route 0.0.0.0/0 172.21.110.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1111 description Loopback created from raw_eos_cli under platform_settings vEOS-LAB diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-L2LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-L2LEAF2A.cfg index b98e62cc7c7..1ee5399cc0a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-L2LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-L2LEAF2A.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -13,11 +25,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 8192 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -117,13 +124,6 @@ mlag configuration ip route vrf MGMT 0.0.0.0/0 192.168.1.254 ip route 0.0.0.0/0 172.21.110.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1002 description Loopback created from raw_eos_cli under l2leaf node-group RACK2_MLAG diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-L2LEAF2B.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-L2LEAF2B.cfg index 5bfe1354e2a..fb0a85084da 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-L2LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-L2LEAF2B.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -13,11 +25,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 8192 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -123,13 +130,6 @@ mlag configuration ip route vrf MGMT 0.0.0.0/0 192.168.1.254 ip route 0.0.0.0/0 172.21.110.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1003 description Loopback created from raw_eos_cli under l2leaf node DC1-POD1-L2LEAF2B diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-LEAF1A.cfg index 79d0cf3fb6f..cf3b0d067db 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-LEAF1A.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC1 DC1_POD1 DC1-POD1-LEAF1A ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vlan 4085 name L2LEAF_INBAND_MGMT ! @@ -176,13 +183,6 @@ router bgp 65111.100 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1002 description Loopback created from raw_eos_cli under node DC1-POD1-LEAF1A 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 07993c243ce..0e2d3639463 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 @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -14,11 +26,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -553,13 +560,6 @@ router bgp 65112.100 router-id 172.16.110.5 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1002 description Loopback created from raw_eos_cli under l3leaf node-group RACK2_MLAG diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-SPINE1.cfg index 526504d0df9..20a4485fb10 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-SPINE1.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC1 DC1_POD1 DC1-POD1-SPINE1 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vrf instance MGMT ! interface Ethernet1 @@ -199,13 +206,6 @@ router bgp 65110.100 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1111 description Loopback created from raw_eos_cli under platform_settings vEOS-LAB diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-SPINE2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-SPINE2.cfg index e91b6d08882..9d033f70823 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD1-SPINE2.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC1 DC1_POD1 DC1-POD1-SPINE2 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vrf instance MGMT ! interface Ethernet1 @@ -133,13 +140,6 @@ router bgp 65110.100 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1111 description Loopback created from raw_eos_cli under platform_settings vEOS-LAB 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 f308d8cf774..32acf69eca2 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 @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -12,11 +24,6 @@ snmp-server location TWODC_5STAGE_CLOS DC1 DC1_POD2 DC1-POD2-LEAF1A ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -329,13 +336,6 @@ router bgp 65121 router-id 172.16.120.3 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1111 description Loopback created from raw_eos_cli under platform_settings vEOS-LAB diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD2-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD2-SPINE1.cfg index f94a6b4478f..c987cdd1153 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD2-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD2-SPINE1.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC1 DC1_POD2 DC1-POD2-SPINE1 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vrf instance MGMT ! interface Ethernet1 @@ -133,13 +140,6 @@ router bgp 65120 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1111 description Loopback created from raw_eos_cli under platform_settings vEOS-LAB diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD2-SPINE2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD2-SPINE2.cfg index 3189b45078d..650e2e0aca4 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD2-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-POD2-SPINE2.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC1 DC1_POD2 DC1-POD2-SPINE2 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vrf instance MGMT ! interface Ethernet1 @@ -125,13 +132,6 @@ router bgp 65120 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1111 description Loopback created from raw_eos_cli under platform_settings vEOS-LAB diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-RS1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-RS1.cfg index 3ae3dd3db0f..eced139b8a6 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-RS1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-RS1.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC1 DC1-RS1 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vrf instance MGMT ! interface Ethernet1 @@ -143,13 +150,6 @@ router bgp 65101 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1111 description Loopback created from raw_eos_cli under platform_settings vEOS-LAB diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-RS2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-RS2.cfg index eb27a4cecb0..8009021a98e 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-RS2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-RS2.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC1 DC1-RS2 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vrf instance MGMT ! interface Ethernet1 @@ -143,13 +150,6 @@ router bgp 65102 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1111 description Loopback created from raw_eos_cli under platform_settings vEOS-LAB diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-SUPER-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-SUPER-SPINE1.cfg index bf8372d5284..d171926cac6 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-SUPER-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-SUPER-SPINE1.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC1 DC1-SUPER-SPINE1 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vrf instance MGMT ! interface Ethernet1 @@ -120,13 +127,6 @@ router bgp 65100 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1111 description Loopback created from raw_eos_cli under platform_settings vEOS-LAB diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-SUPER-SPINE2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-SUPER-SPINE2.cfg index c60a326e08e..e1900482fc3 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-SUPER-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC1-SUPER-SPINE2.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC1 DC1-SUPER-SPINE2 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vrf instance MGMT ! interface Ethernet1 @@ -123,13 +130,6 @@ router bgp 65100 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1111 description Loopback created from raw_eos_cli under platform_settings vEOS-LAB 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 f983df7c0fb..4d7182de83a 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 @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -15,11 +27,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -537,13 +544,6 @@ router bgp 65112.100 router-id 172.16.110.4 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1002 description Loopback created from raw_eos_cli under l3leaf node-group RACK2_MLAG diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-L2LEAF1A.cfg index e89e99143f8..102b84cdb06 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-L2LEAF1A.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -12,11 +24,6 @@ snmp-server location TWODC_5STAGE_CLOS DC2 DC2_POD1 DC2-POD1-L2LEAF1A spanning-tree mode mstp spanning-tree mst 0 priority 8192 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vlan 4092 name INBAND_MGMT ! @@ -50,13 +57,6 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 192.168.1.254 ip route 0.0.0.0/0 172.21.210.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1011 description Loopback created from raw_eos_cli under l2leaf defaults in DC2 POD1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-L2LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-L2LEAF2A.cfg index 29b474340fa..3311b429d2b 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-L2LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-L2LEAF2A.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -12,11 +24,6 @@ snmp-server location TWODC_5STAGE_CLOS DC2 DC2_POD1 DC2-POD1-L2LEAF2A spanning-tree mode mstp spanning-tree mst 0 priority 8192 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vlan 4092 name INBAND_MGMT ! @@ -50,13 +57,6 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 192.168.1.254 ip route 0.0.0.0/0 172.21.210.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1011 description Loopback created from raw_eos_cli under l2leaf defaults in DC2 POD1 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 aea7b9300b0..7bd62b16226 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 @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -13,11 +25,6 @@ snmp-server location TWODC_5STAGE_CLOS DC2 DC2_POD1 DC2-POD1-LEAF1A spanning-tree mode rstp spanning-tree priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vlan 4092 name INBAND_MGMT ! @@ -238,13 +245,6 @@ router bgp 65211 router-id 172.16.210.3 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1010 description Loopback created from raw_eos_cli under l3leaf defaults in DC2 POD1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-LEAF2A.cfg index 47678a05f6d..e9e5332c5f3 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-LEAF2A.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -12,11 +24,6 @@ snmp-server location TWODC_5STAGE_CLOS DC2 DC2_POD1 DC2-POD1-LEAF2A spanning-tree mode rstp spanning-tree priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vlan 4092 name INBAND_MGMT ! @@ -139,13 +146,6 @@ router bgp 65212 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1010 description Loopback created from raw_eos_cli under l3leaf defaults in DC2 POD1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-SPINE1.cfg index e8d92799880..45968f17bd9 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-SPINE1.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC2 DC2_POD1 DC2-POD1-SPINE1 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vrf instance MGMT ! interface Ethernet1 @@ -137,13 +144,6 @@ router bgp 65210 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1009 description Loopback created from raw_eos_cli under spine defaults in DC2 POD1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-SPINE2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-SPINE2.cfg index 13e9c7b55ce..177007a92e2 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-POD1-SPINE2.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC2 DC2_POD1 DC2-POD1-SPINE2 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vrf instance MGMT ! interface Ethernet1 @@ -109,13 +116,6 @@ router bgp 65210 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1009 description Loopback created from raw_eos_cli under spine defaults in DC2 POD1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-RS1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-RS1.cfg index f5e4a0b9e74..32b81009dd6 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-RS1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-RS1.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC2 DC2-RS1 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vrf instance MGMT ! interface Ethernet1 @@ -104,13 +111,6 @@ router bgp 65201 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1111 description Loopback created from raw_eos_cli under platform_settings vEOS-LAB diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-RS2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-RS2.cfg index 463e8095b4b..ec028594b3a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-RS2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-RS2.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC2 DC2-RS2 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vrf instance MGMT ! interface Ethernet1 @@ -74,13 +81,6 @@ router bgp 65201 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1111 description Loopback created from raw_eos_cli under platform_settings vEOS-LAB diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-SUPER-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-SUPER-SPINE1.cfg index 7fcb5b17b47..7efa28b4926 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-SUPER-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-SUPER-SPINE1.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC2 DC2-SUPER-SPINE1 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vrf instance MGMT ! interface Ethernet1 @@ -158,13 +165,6 @@ router bgp 65200 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1111 description Loopback created from raw_eos_cli under platform_settings vEOS-LAB diff --git a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-SUPER-SPINE2.cfg b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-SUPER-SPINE2.cfg index 3151e777c19..3a68f0b7618 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-SUPER-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs-twodc-5stage-clos/intended/configs/DC2-SUPER-SPINE2.cfg @@ -1,4 +1,16 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,11 +23,6 @@ snmp-server location TWODC_5STAGE_CLOS DC2 DC2-SUPER-SPINE2 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin secret sha512 $6$eJ5TvI8oru5i9e8G$R1X/SbtGTk9xoEHEBQASc7SC2nHYmi.crVgp2pXuCXwxsXEA81e4E0cXgQ6kX08fIeQzauqhv2kS.RGJFCon5/ -! vrf instance MGMT ! interface Ethernet1 @@ -85,13 +92,6 @@ router bgp 65200 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! interface Loopback1111 description Loopback created from raw_eos_cli under platform_settings vEOS-LAB diff --git a/ansible_collections/arista/avd/molecule/eos_designs_deprecated_vars/intended/configs/host1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_deprecated_vars/intended/configs/host1.cfg index d2723d8f9d7..b316d0f31df 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_deprecated_vars/intended/configs/host1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_deprecated_vars/intended/configs/host1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname host1 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -63,11 +70,4 @@ router bgp 101 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_deprecated_vars/intended/configs/host2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_deprecated_vars/intended/configs/host2.cfg index 0a51832b9f5..21dec3ccfa4 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_deprecated_vars/intended/configs/host2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_deprecated_vars/intended/configs/host2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname host2 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -25,6 +32,8 @@ ip virtual-router mac-address 00:1c:73:00:dc:01 ip routing no ip routing vrf MGMT ! +mpls ip +! router bfd multihop interval 300 min-rx 300 multiplier 3 ! @@ -59,13 +68,4 @@ router isis CORE segment-routing mpls no shutdown ! -mpls ip -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/7010TX-LEAF1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/7010TX-LEAF1.cfg index 2996544b558..cd601cd5dc6 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/7010TX-LEAF1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/7010TX-LEAF1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname 7010TX-LEAF1 ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -131,11 +138,4 @@ router bgp 923 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/7010TX-LEAF2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/7010TX-LEAF2.cfg index 7392a0fc89d..6cf26fbc104 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/7010TX-LEAF2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/7010TX-LEAF2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname 7010TX-LEAF2 ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -119,11 +126,4 @@ router bgp 923 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF1A.cfg index 0beb7055281..75f7433afc3 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname AUTO_BGP_ASN_LEAF1A spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -75,11 +82,4 @@ router bgp 65101 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF1B.cfg index fc409b7ce53..fce8159db29 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF1B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname AUTO_BGP_ASN_LEAF1B spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -75,11 +82,4 @@ router bgp 65102 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF2.cfg index c88ef1eb843..800a021d095 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname AUTO_BGP_ASN_LEAF2 spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -75,11 +82,4 @@ router bgp 65103 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF3A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF3A.cfg index 2e7acc8117d..d45698d91f6 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF3A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF3A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,9 +21,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -138,11 +145,4 @@ router bgp 65105 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF3B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF3B.cfg index 9ee8ece4567..26305830fba 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF3B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF3B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,9 +21,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -138,11 +145,4 @@ router bgp 65105 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF4A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF4A.cfg index 2010d38d122..feb7ac55f3d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF4A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF4A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,9 +21,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -138,11 +145,4 @@ router bgp 65222 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF4B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF4B.cfg index 7f1550ca6e1..3a62e4d60fe 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF4B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF4B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,9 +21,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -138,11 +145,4 @@ router bgp 65222 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF5A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF5A.cfg index cfa207e0f2e..1288ff82a08 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF5A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF5A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname AUTO_BGP_ASN_LEAF5A spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -75,11 +82,4 @@ router bgp 65333 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF7A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF7A.cfg index 1b6d8bd8f38..7470fb2fd73 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF7A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF7A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,9 +21,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -138,11 +145,4 @@ router bgp 65222.0 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF7B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF7B.cfg index ccc8a3ecf66..6da61578468 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF7B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF7B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,9 +21,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -138,11 +145,4 @@ router bgp 65222.0 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF8A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF8A.cfg index c5478f321c9..813239e48ed 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF8A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF8A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname AUTO_BGP_ASN_LEAF8A spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -75,11 +82,4 @@ router bgp 65222.12 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF8B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF8B.cfg index 3faa8641e26..7b77fc08657 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF8B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_ASN_LEAF8B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname AUTO_BGP_ASN_LEAF8B spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -75,11 +82,4 @@ router bgp 65222.13 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_UNGROUPED_LEAF6.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_UNGROUPED_LEAF6.cfg index 9340325649d..549ad467a58 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_UNGROUPED_LEAF6.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_BGP_UNGROUPED_LEAF6.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname AUTO_BGP_UNGROUPED_LEAF6 spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -75,11 +82,4 @@ router bgp 65110 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_LEAF01.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_LEAF01.cfg index e1215f36c62..551d5f003ca 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_LEAF01.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_LEAF01.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname AUTO_NODE_TYPE_LEAF01 spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -101,11 +108,4 @@ router bgp 65101 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_SPINE01.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_SPINE01.cfg index 0a5d1e06a3e..5f86e1b8b28 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_SPINE01.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_SPINE01.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname AUTO_NODE_TYPE_SPINE01 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -90,11 +97,4 @@ router bgp 65100 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_SPINE02.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_SPINE02.cfg index c3aed6e2f92..040e5b0c8d0 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_SPINE02.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_SPINE02.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname AUTO_NODE_TYPE_SPINE02 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -90,11 +97,4 @@ router bgp 65100 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_UNGROUPED_LEAF02.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_UNGROUPED_LEAF02.cfg index 0aa186cfe8f..3ca96cc6786 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_UNGROUPED_LEAF02.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/AUTO_NODE_TYPE_UNGROUPED_LEAF02.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname AUTO_NODE_TYPE_UNGROUPED_LEAF02 spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -101,11 +108,4 @@ router bgp 65102 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-L3LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-L3LEAF1A.cfg index 36072ca9218..a0a1ff8e7f0 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-L3LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-L3LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname CUSTOM-PYTHON_MODULES-L3LEAF1A ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -207,11 +214,4 @@ router bgp 65101 neighbor 172.16.0.25 description CUSTOM-PYTHON_MODULES-L3LEAF2_Ethernet1.1_vrf_TEST_VRF redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-L3LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-L3LEAF1B.cfg index 1a5a64c0f6f..287a47d1ca4 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-L3LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-L3LEAF1B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname CUSTOM-PYTHON_MODULES-L3LEAF1B ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -190,11 +197,4 @@ router bgp 65101 neighbor 10.255.240.10 description CUSTOM-PYTHON_MODULES-L3LEAF1A redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-L3LEAF2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-L3LEAF2.cfg index 7d0a0797cde..bdccb6bbf73 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-L3LEAF2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-L3LEAF2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname CUSTOM-PYTHON_MODULES-L3LEAF2 ! -no enable password -no aaa root -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -114,11 +121,4 @@ router bgp 65103 neighbor 172.16.0.24 description CUSTOM-PYTHON_MODULES-L3LEAF1A_Ethernet3.1_vrf_TEST_VRF redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-SPINE1.cfg index f3be580ab41..188f00d4a26 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-PYTHON_MODULES-SPINE1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname CUSTOM-PYTHON_MODULES-SPINE1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -89,11 +96,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L2LEAF1A.cfg index 0bca23b5efe..3c41be08935 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L2LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname CUSTOM-TEMPLATES-L2LEAF1A ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -77,11 +84,4 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L2LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L2LEAF1B.cfg index c2decd13237..2e3299c6724 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L2LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L2LEAF1B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname CUSTOM-TEMPLATES-L2LEAF1B ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -77,11 +84,4 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L3LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L3LEAF1A.cfg index fd530759279..0aab1b1a094 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L3LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L3LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname CUSTOM-TEMPLATES-L3LEAF1A ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -214,11 +221,4 @@ router bgp 65101 neighbor 10.255.240.11 description CUSTOM-TEMPLATES-L3LEAF1B redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L3LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L3LEAF1B.cfg index cc3402c2fe8..239d7f6359d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L3LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-L3LEAF1B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname CUSTOM-TEMPLATES-L3LEAF1B ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -224,11 +231,4 @@ router bgp 65101 neighbor 10.255.240.10 description CUSTOM-TEMPLATES-L3LEAF1A redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-SPINE1.cfg index d1c3a3f1f6e..6b1c1e1da81 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/CUSTOM-TEMPLATES-SPINE1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname CUSTOM-TEMPLATES-SPINE1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -89,11 +96,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1A.cfg index 74222116013..327ef601d88 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1A.cfg @@ -1,12 +1,34 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key, -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown ! vlan internal order ascending range 1006 1199 ! +hardware speed-group 1 serdes 10G +hardware speed-group 2 serdes 25G +hardware speed-group 3 serdes 25G +hardware speed-group 4 serdes 10G +hardware speed-group 5/1 serdes 25G +! transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent @@ -18,6 +40,8 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! +platform sand lag hardware-only +! sflow vrf OOB destination 10.0.200.90 sflow vrf OOB destination 192.168.200.10 sflow vrf OOB source-interface Management99 @@ -25,26 +49,10 @@ sflow vrf OOB source-interface Management99 snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS DC1-BL1A ! -hardware speed-group 1 serdes 10G -hardware speed-group 2 serdes 25G -hardware speed-group 3 serdes 25G -hardware speed-group 4 serdes 10G -hardware speed-group 5/1 serdes 25G -! spanning-tree root super spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! clock timezone correctly_templated_timezone ! vlan 150 @@ -234,8 +242,6 @@ hardware tcam ! mac address-table aging-time 42 ! -ip virtual-router mac-address 00:dc:00:00:00:0a -! event-handler evpn-blacklist-recovery trigger on-logging regex EVPN-3-BLACKLISTED_DUPLICATE_MAC @@ -243,6 +249,8 @@ event-handler evpn-blacklist-recovery delay 300 asynchronous ! +ip virtual-router mac-address 00:dc:00:00:00:0a +! ip access-list TEST-IPV4-ACL-WITH-IP-FIELDS-IN_Ethernet12 15 deny ip any host 10.10.40.10 ! @@ -466,12 +474,4 @@ router ospf 14 vrf Tenant_A_WAN_Zone redistribute connected route-map RM_TEST redistribute bgp ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1B.cfg index 09b053c1899..0a7a78be8e3 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL1B.cfg @@ -1,12 +1,34 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown ! vlan internal order ascending range 1006 1199 ! +hardware speed-group 1 serdes 10G +hardware speed-group 2 serdes 25G +hardware speed-group 3 serdes 25G +hardware speed-group 4 serdes 10G +hardware speed-group 5/1 serdes 25G +! transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent @@ -17,6 +39,8 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! +platform sand lag hardware-only +! sflow vrf OOB destination 10.0.200.90 sflow vrf OOB destination 192.168.200.10 sflow vrf OOB source-interface Management99 @@ -24,26 +48,10 @@ sflow vrf OOB source-interface Management99 snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS DC1-BL1B ! -hardware speed-group 1 serdes 10G -hardware speed-group 2 serdes 25G -hardware speed-group 3 serdes 25G -hardware speed-group 4 serdes 10G -hardware speed-group 5/1 serdes 25G -! spanning-tree root super spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 150 name Tenant_A_WAN_Zone_1 ! @@ -446,12 +454,4 @@ router ospf 14 vrf Tenant_A_WAN_Zone redistribute connected route-map RM_TEST redistribute bgp ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2A.cfg index 82246ad1dbf..b3c4c5aa3f2 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -17,9 +33,7 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 +platform sand lag hardware-only ! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS DC1-BL2A @@ -28,16 +42,6 @@ spanning-tree root super spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 150 name Tenant_A_WAN_Zone_1 ! @@ -157,6 +161,10 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -326,12 +334,4 @@ router bgp 65106 neighbor 2.2.2.2 activate neighbor 2.2.2.3 activate ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2B.cfg index faaeb441838..753d4823a14 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-BL2B.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -17,10 +33,6 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS DC1-BL2B ! @@ -28,14 +40,6 @@ spanning-tree root super spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 150 name Tenant_A_WAN_Zone_1 ! @@ -155,6 +159,10 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -324,12 +332,4 @@ router bgp 65107 address-family ipv6 neighbor BEBA::C0CA:C07A activate ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1A.cfg index 373507bdcae..1c7a363fcef 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,10 +35,6 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS DC1-CL1A ! @@ -31,14 +43,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4090,4092 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -225,6 +229,10 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -358,12 +366,4 @@ router bgp 65108 neighbor MLAG-PEERS activate neighbor UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1B.cfg index d10f255ca71..6983ed70b90 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-CL1B.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,10 +35,6 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS DC1-CL1B ! @@ -31,14 +43,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4090,4092 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -225,6 +229,10 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -363,12 +371,4 @@ router bgp 65109 neighbor MLAG-PEERS activate neighbor UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1A.cfg index fb60060b8ee..ce36fd8ee13 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,10 +35,6 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS rackE DC1-L2LEAF1A ! @@ -30,14 +42,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4091 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -147,12 +151,8 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1B.cfg index 15e3d96aac3..126b3fd28dc 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF1B.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,10 +35,6 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS rackE DC1-L2LEAF1B ! @@ -30,14 +42,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4091 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -147,12 +151,8 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2A.cfg index 9be88c8a1f6..f3e4b260c5e 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,10 +35,6 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS rackE DC1-L2LEAF2A ! @@ -30,14 +42,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4091 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -161,12 +165,8 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2B.cfg index 808845e18ea..dae80b77eef 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF2B.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,10 +35,6 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS rackE DC1-L2LEAF2B ! @@ -30,14 +42,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4091 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -161,12 +165,8 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF3A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF3A.cfg index ff3543aa426..13e63403030 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF3A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF3A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,24 +35,12 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS rackE DC1-L2LEAF3A ! spanning-tree mode mstp spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -92,12 +96,8 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF4A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF4A.cfg index fa44efe1aab..efc3b4aed41 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF4A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-L2LEAF4A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,24 +35,12 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS rackE DC1-L2LEAF4A ! spanning-tree mode mstp spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -92,12 +96,8 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF1A.cfg index 57b0ce3605a..a215d7a637f 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF1A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,10 +35,6 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS rackA DC1-LEAF1A ! @@ -30,14 +42,6 @@ spanning-tree root super spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 113 name Tenant_A_OP_Zone_4 ! @@ -264,16 +268,20 @@ ip routing vrf Tenant_A_APP_Zone ip routing vrf Tenant_A_OP_Zone ip routing vrf Tenant_A_WEB_Zone ! -ipv6 unicast-routing vrf 12345678 -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 seq 20 permit 192.168.254.0/24 eq 32 ! +ipv6 unicast-routing vrf 12345678 +! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ip route vrf Tenant_A_APP_Zone 10.2.32.0/24 Vlan132 name VARP ip route vrf Tenant_A_APP_Zone 10.3.32.0/24 Vlan132 name VARP ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -391,12 +399,4 @@ router ospf 9 vrf Tenant_A_OP_Zone no passive-interface Vlan113 redistribute bgp ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2A.cfg index fa9a88dff31..2303962a853 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -9,6 +25,12 @@ vlan internal order ascending range 1006 1199 ! no ip igmp snooping vlan 120 ! +hardware speed-group 1 serdes 10G +hardware speed-group 2 serdes 25G +hardware speed-group 3 serdes 25G +hardware speed-group 4 serdes 10G +hardware speed-group 5/1 serdes 25G +! transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent @@ -19,33 +41,15 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management99 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 +platform sand lag hardware-only ! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS rackC DC1-LEAF2A ! -hardware speed-group 1 serdes 10G -hardware speed-group 2 serdes 25G -hardware speed-group 3 serdes 25G -hardware speed-group 4 serdes 10G -hardware speed-group 5/1 serdes 25G -! spanning-tree root super spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -652,13 +656,13 @@ ip routing vrf Tenant_B_OP_Zone ip routing vrf Tenant_C_OP_Zone ip routing vrf Tenant_D_OP_Zone ! -ipv6 unicast-routing vrf 12345678 -ipv6 unicast-routing vrf Tenant_D_OP_Zone -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 seq 20 permit 192.168.254.0/24 eq 32 ! +ipv6 unicast-routing vrf 12345678 +ipv6 unicast-routing vrf Tenant_D_OP_Zone +! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ip route vrf Tenant_D_OP_Zone 0.0.0.0/0 10.3.11.4 ip route vrf Tenant_D_OP_Zone 1.1.1.0/24 10.3.11.4 track bfd name Track-bfd-network-services @@ -667,6 +671,10 @@ ip route vrf Tenant_D_OP_Zone 10.3.11.0/24 Vlan411 name VARP ipv6 route vrf Tenant_D_OP_Zone ::/0 2001:db8:311::4 name IPv6-test-2 ipv6 route vrf Tenant_D_OP_Zone 2001:dba::/32 2001:db8:310::1 track bfd name Track-bfd-network-services ! +ntp local-interface vrf MGMT Management99 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -869,12 +877,4 @@ router ospf 16 vrf Tenant_A_OSPF no passive-interface Ethernet23 redistribute bgp ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2B.cfg index 8f318be55ed..3f055373859 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-LEAF2B.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -9,6 +25,12 @@ vlan internal order ascending range 1006 1199 ! no ip igmp snooping vlan 120 ! +hardware speed-group 1 serdes 10G +hardware speed-group 2 serdes 25G +hardware speed-group 3 serdes 25G +hardware speed-group 4 serdes 10G +hardware speed-group 5/1 serdes 25G +! transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent @@ -19,33 +41,15 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management99 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 +platform sand lag hardware-only ! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS rackD DC1-LEAF2B ! -hardware speed-group 1 serdes 10G -hardware speed-group 2 serdes 25G -hardware speed-group 3 serdes 25G -hardware speed-group 4 serdes 10G -hardware speed-group 5/1 serdes 25G -! spanning-tree root super spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -617,13 +621,13 @@ ip routing vrf Tenant_B_OP_Zone ip routing vrf Tenant_C_OP_Zone ip routing vrf Tenant_D_OP_Zone ! -ipv6 unicast-routing vrf 12345678 -ipv6 unicast-routing vrf Tenant_D_OP_Zone -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 seq 20 permit 192.168.254.0/24 eq 32 ! +ipv6 unicast-routing vrf 12345678 +ipv6 unicast-routing vrf Tenant_D_OP_Zone +! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ip route vrf Tenant_D_OP_Zone 0.0.0.0/0 10.3.11.4 ip route vrf Tenant_D_OP_Zone 1.1.1.0/24 10.3.11.4 track bfd name Track-bfd-network-services @@ -631,6 +635,10 @@ ip route vrf Tenant_D_OP_Zone 10.3.11.0/24 Vlan411 name VARP ! ipv6 route vrf Tenant_D_OP_Zone ::/0 2001:db8:311::4 name IPv6-test-2 ! +ntp local-interface vrf MGMT Management99 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -832,12 +840,4 @@ router ospf 16 vrf Tenant_A_OSPF no passive-interface Ethernet24 redistribute bgp ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE1.cfg index 101303450db..c26464b215f 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE1.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -17,23 +33,11 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS DC1-SPINE1 ! spanning-tree mode none ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vrf instance MGMT ! interface Ethernet1/1 @@ -210,6 +214,10 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -361,12 +369,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE2.cfg index 1f70d1eded7..300b6eca7af 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE2.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -17,25 +33,13 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 +platform sand lag hardware-only ! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS DC1-SPINE2 ! spanning-tree mode none ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vrf instance MGMT ! interface Ethernet1/1/1 @@ -180,6 +184,10 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -301,12 +309,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE3.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE3.cfg index 5fe9fdc0bb9..9d9f23a90df 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE3.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE3.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -17,23 +33,11 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS DC1-SPINE3 ! spanning-tree mode none ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vrf instance MGMT ! interface Ethernet1/1/1 @@ -178,6 +182,10 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -299,12 +307,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE4.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE4.cfg index 3dfc1d4d38d..abf30e7447d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE4.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SPINE4.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -17,23 +33,11 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS DC1-SPINE4 ! spanning-tree mode none ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vrf instance MGMT ! interface Ethernet1/1 @@ -175,6 +179,10 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -292,12 +300,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3A.cfg index 82adae82775..d021da9eb91 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,10 +35,6 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS DC1-SVC3A ! @@ -31,14 +43,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4090,4092 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 2 name MLAG_iBGP_Tenant_C_OP_Zone trunk group LEAF_PEER_L3 @@ -856,6 +860,14 @@ ip routing vrf Tenant_B_WAN_Zone ip routing vrf Tenant_C_OP_Zone ip routing vrf Tenant_C_WAN_Zone ! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 192.168.255.0/24 eq 32 + seq 20 permit 192.168.254.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 10.255.251.6/31 + seq 20 permit 172.31.11.6/31 +! monitor session MonitoringSessionServer18WithDest source Ethernet25 rx ip access-group MyIpACL priority 5 monitor session MonitoringSessionServer18WithDest source Ethernet28 tx mac access-group MyMacACL priority 5 monitor session MonitoringSessionServer18WithDest source Port-Channel27 tx mac access-group MyMacACL priority 5 @@ -869,14 +881,6 @@ monitor session MonitoringSessionServer18WithDest rate-limit per-egress-chip 30 monitor session MonitoringSessionServer18WithDest sample 10 monitor session MonitoringSessionServer18WithDest truncate size 20 ! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 192.168.255.0/24 eq 32 - seq 20 permit 192.168.254.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 10.255.251.6/31 - seq 20 permit 172.31.11.6/31 -! mlag configuration domain-id custom_mlag_domain_id local-interface Vlan4092 @@ -887,6 +891,10 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -1122,12 +1130,4 @@ router bgp 65103 neighbor 10.255.251.7 description DC1-SVC3B redistribute connected ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3B.cfg index cbc31778bdc..494f672dd35 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1-SVC3B.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,10 +35,6 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS DC1-SVC3B ! @@ -31,14 +43,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4090,4092 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 2 name MLAG_iBGP_Tenant_C_OP_Zone trunk group LEAF_PEER_L3 @@ -822,6 +826,14 @@ ip routing vrf Tenant_B_WAN_Zone ip routing vrf Tenant_C_OP_Zone ip routing vrf Tenant_C_WAN_Zone ! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 192.168.255.0/24 eq 32 + seq 20 permit 192.168.254.0/24 eq 32 +! +ip prefix-list PL-MLAG-PEER-VRFS + seq 10 permit 10.255.251.6/31 + seq 20 permit 172.31.11.6/31 +! monitor session MonitoringSessionServer18WithDest source Ethernet25 rx ip access-group MyIpACL priority 5 monitor session MonitoringSessionServer18WithDest source Port-Channel27 tx mac access-group MyMacACL priority 5 monitor session MonitoringSessionServer18WithDest destination Ethernet26 @@ -834,14 +846,6 @@ monitor session MonitoringSessionServer18WithDest rate-limit per-egress-chip 30 monitor session MonitoringSessionServer18WithDest sample 10 monitor session MonitoringSessionServer18WithDest truncate size 20 ! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 192.168.255.0/24 eq 32 - seq 20 permit 192.168.254.0/24 eq 32 -! -ip prefix-list PL-MLAG-PEER-VRFS - seq 10 permit 10.255.251.6/31 - seq 20 permit 172.31.11.6/31 -! mlag configuration domain-id custom_mlag_domain_id local-interface Vlan4092 @@ -852,6 +856,10 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -1087,12 +1095,4 @@ router bgp 65103 neighbor 10.255.251.6 description DC1-SVC3A redistribute connected ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF5A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF5A.cfg index a04307ac05b..426085fbb16 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF5A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF5A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,10 +35,6 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS rackE DC1.L2LEAF5A ! @@ -30,14 +42,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4091 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -130,12 +134,8 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF5B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF5B.cfg index 72aef39ea5d..8a0f31cde89 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF5B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF5B.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,10 +35,6 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS rackE DC1.L2LEAF5B ! @@ -30,14 +42,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4091 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -130,12 +134,8 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF6A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF6A.cfg index e6c0e086caa..ab466891fc7 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF6A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF6A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,10 +35,6 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS rackE DC1.L2LEAF6A ! @@ -30,14 +42,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4091 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -164,12 +168,8 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF6B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF6B.cfg index 9bb59157d7b..7d88c293850 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF6B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1.L2LEAF6B.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,10 +35,6 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS rackE DC1.L2LEAF6B ! @@ -30,14 +42,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4091 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -164,12 +168,8 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1_UNDEPLOYED_LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1_UNDEPLOYED_LEAF1A.cfg index 562c006ee6c..5481be5395a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1_UNDEPLOYED_LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1_UNDEPLOYED_LEAF1A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -9,6 +25,12 @@ vlan internal order ascending range 1006 1199 ! no ip igmp snooping vlan 120 ! +hardware speed-group 1 serdes 25G +hardware speed-group 2 serdes 25G +hardware speed-group 3 serdes 10G +hardware speed-group 4 serdes 25G +hardware speed-group 5/1 serdes 10G +! transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent @@ -19,34 +41,16 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management42 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 +platform sand lag hardware-only ! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS DC1_UNDEPLOYED_LEAF1A ! -hardware speed-group 1 serdes 25G -hardware speed-group 2 serdes 25G -hardware speed-group 3 serdes 10G -hardware speed-group 4 serdes 25G -hardware speed-group 5/1 serdes 10G -! spanning-tree root super spanning-tree mode mstp no spanning-tree vlan-id 4090,4092 spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 2 name MLAG_iBGP_Tenant_C_OP_Zone trunk group LEAF_PEER_L3 @@ -502,6 +506,10 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management42 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -737,12 +745,4 @@ router bgp 65110 neighbor 10.255.251.25 description DC1_UNDEPLOYED_LEAF1B redistribute connected ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1_UNDEPLOYED_LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1_UNDEPLOYED_LEAF1B.cfg index 2f4b492beb3..448cb0c3210 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1_UNDEPLOYED_LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DC1_UNDEPLOYED_LEAF1B.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -9,6 +25,12 @@ vlan internal order ascending range 1006 1199 ! no ip igmp snooping vlan 120 ! +hardware speed-group 1 serdes 25G +hardware speed-group 2 serdes 25G +hardware speed-group 3 serdes 10G +hardware speed-group 4 serdes 25G +hardware speed-group 5/1 serdes 10G +! transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent @@ -19,34 +41,16 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management42 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 +platform sand lag hardware-only ! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS DC1_UNDEPLOYED_LEAF1B ! -hardware speed-group 1 serdes 25G -hardware speed-group 2 serdes 25G -hardware speed-group 3 serdes 10G -hardware speed-group 4 serdes 25G -hardware speed-group 5/1 serdes 10G -! spanning-tree root super spanning-tree mode mstp no spanning-tree vlan-id 4090,4092 spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 2 name MLAG_iBGP_Tenant_C_OP_Zone trunk group LEAF_PEER_L3 @@ -502,6 +506,10 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management42 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -737,12 +745,4 @@ router bgp 65111 neighbor 10.255.251.24 description DC1_UNDEPLOYED_LEAF1A redistribute connected ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DUP-LEAF1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DUP-LEAF1.cfg index ee3e358720b..c404b5ca181 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DUP-LEAF1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DUP-LEAF1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname DUP-LEAF1 ! -no enable password -no aaa root -! vlan 100 name Duplicate_SVI_100_LEAF1 ! @@ -106,11 +113,4 @@ router bgp 65000 router-id 10.0.0.1 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DUP-LEAF2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DUP-LEAF2.cfg index 2b52e308058..ff1ae57f0bd 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DUP-LEAF2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/DUP-LEAF2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname DUP-LEAF2 ! -no enable password -no aaa root -! vlan 100 name Duplicate_SVI_100_LEAF2 ! @@ -106,11 +113,4 @@ router bgp 65000 router-id 10.0.0.2 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 a238c2161eb..473020642fa 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 @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! ip igmp snooping vlan 230 querier @@ -10,9 +20,6 @@ service routing protocols model multi-agent ! hostname EVPN-MULTICAST-DISABLED ! -no enable password -no aaa root -! vlan 1 name MULTICAST_ENABLED_1 ! @@ -830,11 +837,4 @@ router multicast ipv4 routing ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L2LEAF1A.cfg index d3b9ad3fccd..f7fa9c2343b 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-L2LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname EVPN-MULTICAST-L2LEAF1A ! -no enable password -no aaa root -! vlan 1 name MULTICAST_ENABLED_1 ! @@ -146,11 +153,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 0a2e36a8448..b819b6a2ce5 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 @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! ip igmp snooping vlan 1 querier @@ -53,9 +63,6 @@ sflow run ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 1 name MULTICAST_ENABLED_1 ! @@ -1273,11 +1280,4 @@ router pim sparse-mode rp address 10.1.52.130 rp address 10.1.52.140 access-list RPS_ACL_VRF_Tenant_E_1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 8a68b810240..ed47d2ac587 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 @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! ip igmp snooping vlan 1 querier @@ -53,9 +63,6 @@ sflow run ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 1 name MULTICAST_ENABLED_1 ! @@ -1273,11 +1280,4 @@ router pim sparse-mode rp address 10.1.52.130 rp address 10.1.52.140 access-list RPS_ACL_VRF_Tenant_E_1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 1ab07778fb3..bf310e9a11e 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 @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! ip igmp snooping vlan 1 querier @@ -50,9 +60,6 @@ hostname EVPN-MULTICAST-L3LEAF2A ! platform trident forwarding-table partition flexible exact-match 16384 l2-shared 98304 l3-shared 131072 ! -no enable password -no aaa root -! vlan 1 name MULTICAST_ENABLED_1 ! @@ -971,11 +978,4 @@ router pim sparse-mode rp address 10.1.50.100 232.0.112.0/21 rp address 10.1.50.150 access-list RPS_ACL_VRF_Tenant_E_2 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 a94781fdb35..cef9b8852a2 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 @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! ip igmp snooping vlan 1 querier @@ -51,9 +61,6 @@ hostname EVPN-MULTICAST-L3LEAF3A sflow vrf sflow_vrf destination 10.10.10.12 1234 sflow run ! -no enable password -no aaa root -! vlan 1 name MULTICAST_ENABLED_1 ! @@ -1015,11 +1022,4 @@ router pim sparse-mode rp address 10.1.52.129 232.0.96.0/21 rp address 10.1.52.129 232.0.104.0/21 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 bde6f19f334..80e4e425f84 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 @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! ip igmp snooping vlan 1 querier @@ -51,9 +61,6 @@ hostname EVPN-MULTICAST-L3LEAF3B sflow vrf sflow_vrf destination 10.10.10.12 1234 sflow run ! -no enable password -no aaa root -! vlan 1 name MULTICAST_ENABLED_1 ! @@ -1015,11 +1022,4 @@ router pim sparse-mode rp address 10.1.52.129 232.0.96.0/21 rp address 10.1.52.129 232.0.104.0/21 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-SPINE1.cfg index 5dd3c047bd9..1b06105a0d5 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/EVPN-MULTICAST-SPINE1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname EVPN-MULTICAST-SPINE1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -151,11 +158,4 @@ router multicast ipv4 routing ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/IGMP-QUERIER-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/IGMP-QUERIER-L2LEAF1A.cfg index 3496c663308..d8943f19733 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/IGMP-QUERIER-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/IGMP-QUERIER-L2LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname IGMP-QUERIER-L2LEAF1A ! -no enable password -no aaa root -! vlan 1 name VLAN_1 ! @@ -84,11 +91,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/IGMP-QUERIER-L3LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/IGMP-QUERIER-L3LEAF1A.cfg index 5792fae9dde..c18e4d050a7 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/IGMP-QUERIER-L3LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/IGMP-QUERIER-L3LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! ip igmp snooping vlan 1 querier @@ -52,9 +62,6 @@ service routing protocols model multi-agent ! hostname IGMP-QUERIER-L3LEAF1A ! -no enable password -no aaa root -! vlan 1 name VLAN_1 ! @@ -367,11 +374,4 @@ router bgp 65101 router-id 192.168.255.1 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-L2LEAF1A.cfg index 041d7ae6d98..8644f6b3390 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-L2LEAF1A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -11,38 +27,26 @@ transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent ! +link tracking group l2leaf-server02 + recovery delay 300 +! hostname MH-L2LEAF1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS MH-L2LEAF1A ! spanning-tree mode mstp spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 310 name Tenant_X_OP_Zone_1 ! vrf instance MGMT ! -link tracking group l2leaf-server02 - recovery delay 300 -! interface Port-Channel1 description MH-LEAF2A_Po2 no shutdown @@ -71,12 +75,8 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1A.cfg index c64439184db..a313326fcb4 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,27 +29,18 @@ service routing protocols model multi-agent ! lacp port-id range 1 128 ! +link tracking group LT_GROUP1 + recovery delay 300 +! hostname MH-LEAF1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS MH-LEAF1A ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 310 name Tenant_X_OP_Zone_1 ! @@ -41,9 +48,6 @@ vrf instance MGMT ! vrf instance Tenant_X_OP_Zone ! -link tracking group LT_GROUP1 - recovery delay 300 -! interface Port-Channel10 description server01_ES1_PortChanne1 no shutdown @@ -339,6 +343,10 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -390,12 +398,4 @@ router bgp 65151 router-id 192.168.255.33 redistribute connected ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1B.cfg index 363adf4a0b5..69bb25fa50a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF1B.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,27 +29,18 @@ service routing protocols model multi-agent ! lacp port-id range 129 256 ! +link tracking group LT_GROUP1 + recovery delay 300 +! hostname MH-LEAF1B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS MH-LEAF1B ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 310 name Tenant_X_OP_Zone_1 ! @@ -41,9 +48,6 @@ vrf instance MGMT ! vrf instance Tenant_X_OP_Zone ! -link tracking group LT_GROUP1 - recovery delay 300 -! interface Port-Channel10 description server01_ES1_PortChanne1 no shutdown @@ -339,6 +343,10 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -390,12 +398,4 @@ router bgp 65152 router-id 192.168.255.34 redistribute connected ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF2A.cfg index ba0c5509877..3dda21d5a13 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MH-LEAF2A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,27 +29,18 @@ service routing protocols model multi-agent ! lacp port-id range 257 768 ! +link tracking group Eth-conn-to-router + recovery delay 520 +! hostname MH-LEAF2A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS MH-LEAF2A ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 310 name Tenant_X_OP_Zone_1 ! @@ -44,9 +51,6 @@ vrf instance MGMT ! vrf instance Tenant_X_OP_Zone ! -link tracking group Eth-conn-to-router - recovery delay 520 -! interface Port-Channel2 description MH-L2LEAF1A_Po1 no shutdown @@ -138,6 +142,10 @@ ip prefix-list PL-SVI-VRF-DEFAULT ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ip route 10.0.0.0/8 10.2.10.100 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-BGP-UNDERLAY-PEERS-OUT deny 10 match ip address prefix-list PL-SVI-VRF-DEFAULT ! @@ -220,12 +228,4 @@ router bgp 65153 router-id 192.168.255.35 redistribute connected ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG-OSPF-L3LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG-OSPF-L3LEAF1A.cfg index 9628c2b19eb..17911d47ac4 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG-OSPF-L3LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG-OSPF-L3LEAF1A.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -17,23 +33,11 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS MLAG-OSPF-L3LEAF1A ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -116,6 +120,10 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! router bfd multihop interval 1200 min-rx 1200 multiplier 3 ! @@ -149,12 +157,4 @@ router ospf 100 no passive-interface Vlan4094 max-lsa 12000 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG-OSPF-L3LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG-OSPF-L3LEAF1B.cfg index 882ed63c1d3..7b9aaebfabd 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG-OSPF-L3LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG-OSPF-L3LEAF1B.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -17,23 +33,11 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS MLAG-OSPF-L3LEAF1B ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -116,6 +120,10 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! router bfd multihop interval 1200 min-rx 1200 multiplier 3 ! @@ -149,12 +157,4 @@ router ospf 100 no passive-interface Vlan4094 max-lsa 12000 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_IPV6_L3LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_IPV6_L3LEAF1A.cfg index 0faa51b7064..1f7047505a7 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_IPV6_L3LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_IPV6_L3LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname MLAG_IPV6_L3LEAF1A ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -133,11 +140,4 @@ router bgp 65001 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_IPV6_L3LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_IPV6_L3LEAF1B.cfg index 2c450bed8de..dd206156ff2 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_IPV6_L3LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_IPV6_L3LEAF1B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname MLAG_IPV6_L3LEAF1B ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -133,11 +140,4 @@ router bgp 65001 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_ODD_ID_L3LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_ODD_ID_L3LEAF1A.cfg index 47d5cb4fad0..cede279a04b 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_ODD_ID_L3LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_ODD_ID_L3LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname MLAG_ODD_ID_L3LEAF1A ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -143,11 +150,4 @@ router bgp 923 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_ODD_ID_L3LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_ODD_ID_L3LEAF1B.cfg index a7241c04e88..06e9431ee83 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_ODD_ID_L3LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_ODD_ID_L3LEAF1B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname MLAG_ODD_ID_L3LEAF1B ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -141,11 +148,4 @@ router bgp 923 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF1A.cfg index 9efbac62acf..cc729779c6d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname MLAG_SAME_SUBNET_L3LEAF1A ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 10 name VLAN10 ! @@ -175,11 +182,4 @@ router bgp 923 neighbor 10.10.224.2 description MLAG_SAME_SUBNET_L3LEAF1B redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF1B.cfg index 82d1c6a42c1..020877ee419 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF1B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname MLAG_SAME_SUBNET_L3LEAF1B ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 10 name VLAN10 ! @@ -175,11 +182,4 @@ router bgp 923 neighbor 10.10.224.1 description MLAG_SAME_SUBNET_L3LEAF1A redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF2A.cfg index f797b16e88a..53a789de642 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF2A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname MLAG_SAME_SUBNET_L3LEAF2A ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 10 name VLAN10 ! @@ -175,11 +182,4 @@ router bgp 923 neighbor 10.10.224.2 description MLAG_SAME_SUBNET_L3LEAF2B redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF2B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF2B.cfg index 03fcfa25536..66d60b6bf38 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/MLAG_SAME_SUBNET_L3LEAF2B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname MLAG_SAME_SUBNET_L3LEAF2B ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 10 name VLAN10 ! @@ -175,11 +182,4 @@ router bgp 923 neighbor 10.10.224.1 description MLAG_SAME_SUBNET_L3LEAF2A redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_L3LEAF1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_L3LEAF1.cfg index d4cd69267be..ee651c5bc82 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_L3LEAF1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_L3LEAF1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname OVERLAY_ROUTING_PROTOCOL_CVX_L3LEAF1 ! -no enable password -no aaa root -! vlan 2910 name L2VLAN_2910 ! @@ -23,6 +30,12 @@ vrf instance MGMT ! vrf instance TEST ! +management cvx + no shutdown + server host 192.168.254.254 + server host 192.168.254.255 + source-interface Loopback0 +! interface Loopback0 description ROUTER_ID no shutdown @@ -71,17 +84,4 @@ router bgp 65001 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management cvx - no shutdown - server host 192.168.254.254 - server host 192.168.254.255 - source-interface Loopback0 -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_L3LEAF2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_L3LEAF2.cfg index 89227afac97..da9fa0e71bb 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_L3LEAF2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_L3LEAF2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname OVERLAY_ROUTING_PROTOCOL_CVX_L3LEAF2 ! -no enable password -no aaa root -! vlan 2910 name L2VLAN_2910 ! @@ -23,6 +30,12 @@ vrf instance MGMT ! vrf instance TEST ! +management cvx + no shutdown + server host 192.168.254.254 + server host 192.168.254.255 + source-interface Loopback0 +! interface Loopback0 description ROUTER_ID no shutdown @@ -71,17 +84,4 @@ router bgp 65002 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management cvx - no shutdown - server host 192.168.254.254 - server host 192.168.254.255 - source-interface Loopback0 -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_SERVER1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_SERVER1.cfg index 4f831e49ad7..5e3702dd8ac 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_SERVER1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_SERVER1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname OVERLAY_ROUTING_PROTOCOL_CVX_SERVER1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! cvx @@ -27,11 +34,4 @@ interface Management1 ip address 192.168.254.254/23 no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_SERVER2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_SERVER2.cfg index d226876bcfa..d78354678fb 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_SERVER2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_CVX_SERVER2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname OVERLAY_ROUTING_PROTOCOL_CVX_SERVER2 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! cvx @@ -27,11 +34,4 @@ interface Management1 ip address 192.168.254.255/23 no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF1.cfg index 6feb7beecb2..dd736189434 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF1 ! -no enable password -no aaa root -! vlan 2900 name L2VLAN_ON_ALL_LEAFS ! @@ -98,11 +105,4 @@ router bgp 65001 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF2.cfg index 19ae2a2bbb1..2531e6e9af8 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF2 ! -no enable password -no aaa root -! vlan 2900 name L2VLAN_ON_ALL_LEAFS ! @@ -98,11 +105,4 @@ router bgp 65002 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3A.cfg index c7a9d80ec75..a05b128ff8a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3A ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 2900 name L2VLAN_ON_ALL_LEAFS ! @@ -157,11 +164,4 @@ router bgp 65003 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3B.cfg index 2b485ff2082..fa7263fa39a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname OVERLAY_ROUTING_PROTOCOL_HER_L3LEAF3B ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 2900 name L2VLAN_ON_ALL_LEAFS ! @@ -157,11 +164,4 @@ router bgp 65003 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERRIDE_VTEP_L3LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERRIDE_VTEP_L3LEAF1A.cfg index 2655c33a569..a07eb651206 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERRIDE_VTEP_L3LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERRIDE_VTEP_L3LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname OVERRIDE_VTEP_L3LEAF1A ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -133,11 +140,4 @@ router bgp 923 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERRIDE_VTEP_L3LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERRIDE_VTEP_L3LEAF1B.cfg index b4441b328b2..60161db5c66 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERRIDE_VTEP_L3LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/OVERRIDE_VTEP_L3LEAF1B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname OVERRIDE_VTEP_L3LEAF1B ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -121,11 +128,4 @@ router bgp 923 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/P2P-UPLINKS-IPV4-PREFIX-LENGTH.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/P2P-UPLINKS-IPV4-PREFIX-LENGTH.cfg index 3cf5c7625df..811e042b5c4 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/P2P-UPLINKS-IPV4-PREFIX-LENGTH.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/P2P-UPLINKS-IPV4-PREFIX-LENGTH.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname P2P-UPLINKS-IPV4-PREFIX-LENGTH ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -75,11 +82,4 @@ router bgp 65123 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF1.cfg index 9ead8a88471..1e1f0afc7f8 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname RD-RT-ADMIN-SUBFIELD-L3LEAF1 ! -no enable password -no aaa root -! vlan 1 name VLAN_1 ! @@ -145,11 +152,4 @@ router bgp 65001 router-id 192.168.255.1 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF2.cfg index 08ebf90d0ca..fd3d1aac9e7 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname RD-RT-ADMIN-SUBFIELD-L3LEAF2 ! -no enable password -no aaa root -! vlan 1 name VLAN_1 ! @@ -145,11 +152,4 @@ router bgp 65002 router-id 192.168.255.2 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF3.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF3.cfg index f46291c745e..5e2991b6976 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF3.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF3.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname RD-RT-ADMIN-SUBFIELD-L3LEAF3 ! -no enable password -no aaa root -! vlan 1 name VLAN_1 ! @@ -145,11 +152,4 @@ router bgp 65003 router-id 192.168.255.3 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF4.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF4.cfg index af070d51b6b..c67059991fb 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF4.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF4.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname RD-RT-ADMIN-SUBFIELD-L3LEAF4 ! -no enable password -no aaa root -! vlan 1 name VLAN_1 ! @@ -145,11 +152,4 @@ router bgp 65004 router-id 192.168.255.4 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF5.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF5.cfg index f79e514dd3f..d56850c4dbc 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF5.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF5.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname RD-RT-ADMIN-SUBFIELD-L3LEAF5 ! -no enable password -no aaa root -! vlan 1 name VLAN_1 ! @@ -145,11 +152,4 @@ router bgp 65005 router-id 192.168.255.5 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF6.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF6.cfg index 5d9b651ea0d..ed8bc66b6b1 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF6.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF6.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname RD-RT-ADMIN-SUBFIELD-L3LEAF6 ! -no enable password -no aaa root -! vlan 1 name VLAN_1 ! @@ -145,11 +152,4 @@ router bgp 65006 router-id 192.168.255.6 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF7.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF7.cfg index e10cadd0028..0634c92c7af 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF7.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/RD-RT-ADMIN-SUBFIELD-L3LEAF7.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname RD-RT-ADMIN-SUBFIELD-L3LEAF7 ! -no enable password -no aaa root -! vlan 1 name VLAN_1 ! @@ -145,11 +152,4 @@ router bgp 65007 router-id 192.168.255.7 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF0A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF0A.cfg index 6458299dba4..5a0662df373 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF0A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF0A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname SL-LEAF0A ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -51,11 +58,4 @@ mlag configuration reload-delay mlag 300 reload-delay non-mlag 330 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF0B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF0B.cfg index fce91dddb22..b2cceed9f79 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF0B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF0B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname SL-LEAF0B ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -97,11 +104,4 @@ mlag configuration reload-delay mlag 300 reload-delay non-mlag 330 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF1A.cfg index 16b6af8114a..8cc47f20c92 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname SL-LEAF1A ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -77,11 +84,4 @@ mlag configuration reload-delay mlag 300 reload-delay non-mlag 330 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF1B.cfg index e2a1b1108f9..ca677e97c62 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF1B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname SL-LEAF1B ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -64,11 +71,4 @@ mlag configuration reload-delay mlag 300 reload-delay non-mlag 330 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF2A.cfg index 5e591085868..e0438132dd5 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF2A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname SL-LEAF2A ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -69,11 +76,4 @@ mlag configuration reload-delay mlag 300 reload-delay non-mlag 330 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF2B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF2B.cfg index e1c5bd0089f..64baa41f3ce 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-LEAF2B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname SL-LEAF2B ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -69,11 +76,4 @@ mlag configuration reload-delay mlag 300 reload-delay non-mlag 330 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-MLEAF1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-MLEAF1.cfg index 5ef11a0ccae..e09b68a5131 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-MLEAF1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SL-MLEAF1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname SL-MLEAF1 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Port-Channel16 @@ -25,11 +32,4 @@ interface Ethernet16 channel-group 16 mode active no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SNMP_AUTOGEN_ENGINEID.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SNMP_AUTOGEN_ENGINEID.cfg index a0d5939074f..32c2d44e132 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SNMP_AUTOGEN_ENGINEID.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SNMP_AUTOGEN_ENGINEID.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -15,19 +25,9 @@ snmp-server user usertest-auth-no-priv usergroup v3 localized b15232eaf6bc559592 snmp-server user usertest-no-auth-no-priv usergroup v3 snmp-server user usertest-v2c usergroup v2c ! -no enable password -no aaa root -! vrf instance MGMT no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 1.1.1.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SNMP_SYSTEM_MAC_ENGINEID_1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SNMP_SYSTEM_MAC_ENGINEID_1.cfg index 570edb18e76..e672144fb83 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SNMP_SYSTEM_MAC_ENGINEID_1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SNMP_SYSTEM_MAC_ENGINEID_1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -15,17 +25,7 @@ snmp-server user usertest-auth-no-priv usergroup v3 localized f5717f424242424242 snmp-server user usertest-no-auth-no-priv usergroup v3 snmp-server user usertest-v2c usergroup v2c ! -no enable password -no aaa root -! vrf instance MGMT no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SNMP_SYSTEM_MAC_ENGINEID_2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SNMP_SYSTEM_MAC_ENGINEID_2.cfg index 58bf3839dda..efedc36cbfe 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SNMP_SYSTEM_MAC_ENGINEID_2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SNMP_SYSTEM_MAC_ENGINEID_2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -15,17 +25,7 @@ snmp-server user usertest-auth-no-priv usergroup v3 localized f5717f1234567890ab snmp-server user usertest-no-auth-no-priv usergroup v3 snmp-server user usertest-v2c usergroup v2c ! -no enable password -no aaa root -! vrf instance MGMT no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SVI_PROFILE_NODE_1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SVI_PROFILE_NODE_1.cfg index 30e4a33a1e9..792e89f8498 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SVI_PROFILE_NODE_1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SVI_PROFILE_NODE_1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! ip igmp snooping vlan 210 @@ -11,9 +21,6 @@ service routing protocols model multi-agent ! hostname SVI_PROFILE_NODE_1 ! -no enable password -no aaa root -! vlan 110 name svi_profile_tests_110_description ! @@ -387,11 +394,4 @@ router ospf 1 vrf svi_profile_tests_vrf max-lsa 15000 redistribute bgp ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SVI_PROFILE_NODE_2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SVI_PROFILE_NODE_2.cfg index 9ebc635ff70..95e55c5d4d5 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SVI_PROFILE_NODE_2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/SVI_PROFILE_NODE_2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! ip igmp snooping vlan 210 @@ -11,9 +21,6 @@ service routing protocols model multi-agent ! hostname SVI_PROFILE_NODE_2 ! -no enable password -no aaa root -! vlan 110 name svi_profile_tests_110_description ! @@ -308,11 +315,4 @@ router ospf 1 vrf svi_profile_tests_vrf max-lsa 15000 redistribute bgp ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/TEST-MGMT-GATEWAY-IN-NODE-GROUP.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/TEST-MGMT-GATEWAY-IN-NODE-GROUP.cfg index fa982aa5246..57937ded9e1 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/TEST-MGMT-GATEWAY-IN-NODE-GROUP.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/TEST-MGMT-GATEWAY-IN-NODE-GROUP.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname TEST-MGMT-GATEWAY-IN-NODE-GROUP ! -no enable password -no aaa root -! vrf instance MGMT ! interface Management1 @@ -25,11 +32,4 @@ ip route vrf MGMT 0.0.0.0/0 192.168.201.254 ! ipv6 route vrf MGMT ::/0 2001:db8::2 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L2LEAF1A.cfg index 80cf9a13727..e90a69d0ac6 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L2LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname UNDERLAY-MULTICAST-L2LEAF1A ! -no enable password -no aaa root -! vrf instance MGMT ! interface Port-Channel1 @@ -33,11 +40,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF1A.cfg index 990e77d0910..1245692aa84 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname UNDERLAY-MULTICAST-L3LEAF1A ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -216,11 +223,4 @@ router pim sparse-mode anycast-rp 192.168.200.4 192.168.255.3 anycast-rp 192.168.200.4 192.168.255.4 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF1B.cfg index e71c865f057..db764f12e2a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF1B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname UNDERLAY-MULTICAST-L3LEAF1B ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -199,11 +206,4 @@ router pim sparse-mode anycast-rp 192.168.200.4 192.168.255.3 anycast-rp 192.168.200.4 192.168.255.4 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF2A.cfg index e51e4667b04..80521ca5aea 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF2A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname UNDERLAY-MULTICAST-L3LEAF2A ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -195,11 +202,4 @@ router msdp local-interface Loopback0 description UNDERLAY-MULTICAST-L3LEAF2B ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF2B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF2B.cfg index bfdc7827b72..7c3e6984618 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-L3LEAF2B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname UNDERLAY-MULTICAST-L3LEAF2B ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -195,11 +202,4 @@ router msdp local-interface Loopback0 description UNDERLAY-MULTICAST-L3LEAF2A ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-SPINE1.cfg index 1ff8edf243a..f40b8e65262 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-SPINE1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname UNDERLAY-MULTICAST-SPINE1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -143,11 +150,4 @@ router pim sparse-mode rp address 192.168.200.4 access-list RP_ACL_4 rp address 192.168.200.5 access-list RP_ACL_5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-SPINE2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-SPINE2.cfg index 9f362b8fd28..891f3886faf 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY-MULTICAST-SPINE2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname UNDERLAY-MULTICAST-SPINE2 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -115,11 +122,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY_FILTER_PEER_AS_L3LEAF1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY_FILTER_PEER_AS_L3LEAF1.cfg index 443e49190cc..7b6d51c9734 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY_FILTER_PEER_AS_L3LEAF1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY_FILTER_PEER_AS_L3LEAF1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname UNDERLAY_FILTER_PEER_AS_L3LEAF1 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -72,11 +79,4 @@ router bgp 65001 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY_FILTER_PEER_AS_SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY_FILTER_PEER_AS_SPINE1.cfg index c1a25828a29..a8c513a66ad 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY_FILTER_PEER_AS_SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY_FILTER_PEER_AS_SPINE1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname UNDERLAY_FILTER_PEER_AS_SPINE1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -57,11 +64,4 @@ router bgp 65000 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY_FILTER_PEER_AS_SPINE2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY_FILTER_PEER_AS_SPINE2.cfg index 2513ede8445..c0b5b097e79 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY_FILTER_PEER_AS_SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UNDERLAY_FILTER_PEER_AS_SPINE2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname UNDERLAY_FILTER_PEER_AS_SPINE2 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -57,11 +64,4 @@ router bgp 65000 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L2LEAF1A.cfg index 8a35f92265c..142f8e569ed 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L2LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,9 +21,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -85,11 +92,4 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L2LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L2LEAF1B.cfg index ac6827d635a..ff9efc04b0d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L2LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L2LEAF1B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,9 +21,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -85,11 +92,4 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1A.cfg index 4f42f75bf3e..033e6864360 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,9 +21,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -173,11 +180,4 @@ router bgp 65101 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1B.cfg index f9cb6275b51..a3081c3c461 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-L3LEAF1B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -11,9 +21,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -173,11 +180,4 @@ router bgp 65101 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1.cfg index a0336de639f..caa9aaf51a6 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname UPLINK-MLAG-STRUCTURED-CONFIG-SPINE1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -91,11 +98,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_L2LEAF1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_L2LEAF1.cfg index dd219ead221..f9cf629a8c3 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_L2LEAF1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_L2LEAF1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname UPLINK_P2P_VRFS_TESTS_L2LEAF1 ! -no enable password -no aaa root -! vlan 66 name TEST-L2VLAN-ATTRACTION ! @@ -37,11 +44,4 @@ interface Ethernet10 switchport no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_LEAF1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_LEAF1.cfg index b6a4f20f00d..45b11ee9630 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_LEAF1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_LEAF1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname UPLINK_P2P_VRFS_TESTS_LEAF1 ! -no enable password -no aaa root -! vlan 66 name TEST-L2VLAN-ATTRACTION ! @@ -148,11 +155,4 @@ router bgp 65000 neighbor 10.42.42.10 description UPLINK_P2P_VRFS_TESTS_SPINE2_Ethernet2.42_vrf_PROD redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_SPINE1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_SPINE1.cfg index 366c16efbac..7be97e113a7 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_SPINE1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname UPLINK_P2P_VRFS_TESTS_SPINE1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! vrf instance ONLY-ON-L2LEAF @@ -80,11 +87,4 @@ router bgp 65000 neighbor 10.42.42.9 peer group IPv4-UNDERLAY-PEERS neighbor 10.42.42.9 description UPLINK_P2P_VRFS_TESTS_LEAF1_Ethernet1.42_vrf_PROD ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_SPINE2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_SPINE2.cfg index db5f6c5dec7..68b22b0952b 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/UPLINK_P2P_VRFS_TESTS_SPINE2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname UPLINK_P2P_VRFS_TESTS_SPINE2 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance IT ! vrf instance MGMT @@ -80,11 +87,4 @@ router bgp 65000 neighbor 10.42.42.11 peer group IPv4-UNDERLAY-PEERS neighbor 10.42.42.11 description UPLINK_P2P_VRFS_TESTS_LEAF1_Ethernet2.42_vrf_PROD ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/always-configure-ip-routing.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/always-configure-ip-routing.cfg index a094ef137a8..d9918607764 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/always-configure-ip-routing.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/always-configure-ip-routing.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname always-configure-ip-routing ! -no enable password -no aaa root -! vrf instance MGMT ! ip routing ipv6 interfaces @@ -17,11 +24,4 @@ no ip routing vrf MGMT ! ipv6 unicast-routing ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-edge-no-default-policy.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-edge-no-default-policy.cfg index 7a25a2cc7c7..0cc6abd53e5 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-edge-no-default-policy.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-edge-no-default-policy.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -57,15 +67,18 @@ router path-selection ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance IT ! vrf instance MGMT ! vrf instance PROD ! +management security + ssl profile STUN-DTLS + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate STUN-DTLS.crt key STUN-DTLS.key +! ip security ! ike policy AUTOVPN-IKE @@ -200,19 +213,6 @@ router bgp 65000 router-id 192.168.30.1 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile STUN-DTLS - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate STUN-DTLS.crt key STUN-DTLS.key -! stun client server-profile INET-autovpn-rr3-Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-edge.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-edge.cfg index 532445a3755..ebe0cfdcb30 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-edge.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-edge.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -80,9 +90,6 @@ router path-selection ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance IT ! vrf instance MGMT @@ -229,13 +236,6 @@ router bgp 65000 router-id 192.168.30.1 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! stun client server-profile INET-autovpn-rr1-Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-rr1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-rr1.cfg index bc3c4962de3..933d30515b6 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-rr1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-rr1.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -69,12 +79,9 @@ router path-selection vrf PROD path-selection-policy PROD-AUTOVPN-POLICY ! -spanning-tree mode none -! platform sfe data-plane cpu allocation maximum 2 ! -no enable password -no aaa root +spanning-tree mode none ! vrf instance MGMT ! @@ -204,13 +211,6 @@ router bgp 65000 route-target export evpn 1:1 route-target export evpn route-map RM-EVPN-EXPORT-VRF-DEFAULT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! stun server local-interface Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-rr2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-rr2.cfg index 1aac1198c13..77a897c870b 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-rr2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/autovpn-rr2.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -69,12 +79,9 @@ router path-selection vrf PROD path-selection-policy PROD-AUTOVPN-POLICY ! -spanning-tree mode none -! platform sfe data-plane cpu allocation maximum 2 ! -no enable password -no aaa root +spanning-tree mode none ! vrf instance MGMT ! @@ -205,13 +212,6 @@ router bgp 65000 route-target export evpn 1:1 route-target export evpn route-map RM-EVPN-EXPORT-VRF-DEFAULT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! stun server local-interface Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-from-network-services-1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-from-network-services-1.cfg index 4acbd4a0bf8..c47dd033ed4 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-from-network-services-1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-from-network-services-1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname bgp-from-network-services-1 spanning-tree mode none no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 3099 name MLAG_iBGP_default trunk group LEAF_PEER_L3 @@ -107,11 +114,4 @@ router bgp 65001 neighbor MLAG-IPv4-UNDERLAY-PEER activate neighbor 10.10.1.2 activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-from-network-services-2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-from-network-services-2.cfg index 4d7660f6b06..1c1fd07ba04 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-from-network-services-2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-from-network-services-2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname bgp-from-network-services-2 spanning-tree mode none no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -61,11 +68,4 @@ mlag configuration reload-delay mlag 300 reload-delay non-mlag 330 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-options.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-options.cfg index caf3f3a80a0..9a90e7dbd5e 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-options.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-options.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname bgp-options ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -56,11 +63,4 @@ router bgp 65000 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-peer-groups-1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-peer-groups-1.cfg index 65b909f15d4..c524ff84e29 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-peer-groups-1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-peer-groups-1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname bgp-peer-groups-1 ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -133,11 +140,4 @@ router bgp 65001 ! address-family vpn-ipv4 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-peer-groups-2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-peer-groups-2.cfg index a5b7b4c0989..998c8647fb2 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-peer-groups-2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-peer-groups-2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname bgp-peer-groups-2 ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -131,11 +138,4 @@ router bgp 65001 address-family vpn-ipv4 neighbor RR-OVERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-peer-groups-3.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-peer-groups-3.cfg index fc74b1a3d04..dde61c2a54b 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-peer-groups-3.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/bgp-peer-groups-3.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname bgp-peer-groups-3 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -25,6 +32,8 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.0.1 ! +mpls ip +! router bfd multihop interval 300 min-rx 300 multiplier 3 ! @@ -73,13 +82,4 @@ router isis CORE segment-routing mpls no shutdown ! -mpls ip -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/connected_endpoints.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/connected_endpoints.cfg index 4bf4b48ead9..82b8b358c43 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/connected_endpoints.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/connected_endpoints.cfg @@ -1,20 +1,27 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent ! -hostname connected_endpoints +link tracking group LT_GROUP1 + recovery delay 300 ! -no enable password -no aaa root +hostname connected_endpoints ! vrf instance MGMT ! -link tracking group LT_GROUP1 - recovery delay 300 -! interface Port-Channel5 description OLD_SW-1/5_PORT_CHANNEL_DESCRIPTION no shutdown @@ -173,11 +180,4 @@ interface Ethernet16 link tracking group LT_GROUP1 downstream no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-1-isis-sr-ldp.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-1-isis-sr-ldp.cfg index 22450047f78..37952081054 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-1-isis-sr-ldp.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-1-isis-sr-ldp.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname core-1-isis-sr-ldp ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Port-Channel12 @@ -230,6 +237,14 @@ ipv6 unicast-routing ! ip route vrf MGMT 0.0.0.0/0 192.168.0.1 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 10.0.0.1 + no shutdown + transport-address interface Loopback0 +! router isis CORE net 49.0001.0100.0000.0001.00 is-type level-2 @@ -250,19 +265,4 @@ router isis CORE segment-routing mpls no shutdown ! -mpls ip -! -mpls ldp - interface disabled default - router-id 10.0.0.1 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-2-ospf-ldp.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-2-ospf-ldp.cfg index 62348e7afdd..23d39222864 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-2-ospf-ldp.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-2-ospf-ldp.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname core-2-ospf-ldp ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Port-Channel12 @@ -147,6 +154,14 @@ ipv6 unicast-routing ! ip route vrf MGMT 0.0.0.0/0 192.168.0.1 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 10.0.0.2 + no shutdown + transport-address interface Loopback0 +! router ospf 101 router-id 10.0.0.2 passive-interface default @@ -161,19 +176,4 @@ router ospf 101 bfd default max-lsa 12000 ! -mpls ip -! -mpls ldp - interface disabled default - router-id 10.0.0.2 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-3-isis-sr-ldp.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-3-isis-sr-ldp.cfg index ce36960b1ea..b36909e7148 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-3-isis-sr-ldp.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-3-isis-sr-ldp.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname core-3-isis-sr-ldp ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -32,6 +39,14 @@ ipv6 unicast-routing ! ip route vrf MGMT 0.0.0.0/0 192.168.0.1 ! +mpls ip +! +mpls ldp + interface disabled default + router-id 10.0.0.3 + no shutdown + transport-address interface Loopback0 +! router isis CORE net 49.0001.0100.0000.0003.00 is-type level-2 @@ -52,19 +67,4 @@ router isis CORE segment-routing mpls no shutdown ! -mpls ip -! -mpls ldp - interface disabled default - router-id 10.0.0.3 - no shutdown - transport-address interface Loopback0 -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-4-multicast.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-4-multicast.cfg index 2bd8832840b..f910fae2bfa 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-4-multicast.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/core-4-multicast.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname core-4-multicast ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -48,14 +55,14 @@ interface Loopback0 ip routing no ip routing vrf MGMT ! -ipv6 unicast-routing -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 10.0.0.0/24 eq 32 ! ipv6 prefix-list PL-LOOPBACKS-EVPN-OVERLAY-V6 seq 10 permit 2000:1234:ffff:ffff::/64 eq 128 ! +ipv6 unicast-routing +! ip route vrf MGMT 0.0.0.0/0 192.168.0.1 ! route-map RM-CONN-2-BGP permit 10 @@ -96,11 +103,4 @@ router multicast ipv4 routing ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-edge-1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-edge-1.cfg index 3cfdb762037..9f3ee7db414 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-edge-1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-edge-1.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -94,15 +104,18 @@ router path-selection ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance IT ! vrf instance MGMT ! vrf instance PROD ! +management security + ssl profile profileA + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileA.crt key profileA.key +! ip security ! ike policy CP-IKE-POLICY @@ -302,19 +315,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileA - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileA.crt key profileA.key -! stun client server-profile INET-cv-pathfinder-pathfinder-Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-edge-2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-edge-2.cfg index 856505f2dcb..335259a1aa3 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-edge-2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-edge-2.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -94,15 +104,18 @@ router path-selection ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance IT ! vrf instance MGMT ! vrf instance PROD ! +management security + ssl profile profileA + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileA.crt key profileA.key +! ip security ! ike policy CP-IKE-POLICY @@ -302,19 +315,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileA - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileA.crt key profileA.key -! stun client server-profile INET-cv-pathfinder-pathfinder-Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-edge-3.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-edge-3.cfg index 2d557b180f6..f123b578766 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-edge-3.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-edge-3.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -94,15 +104,18 @@ router path-selection ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance IT ! vrf instance MGMT ! vrf instance PROD ! +management security + ssl profile profileA + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileA.crt key profileA.key +! ip security ! ike policy CP-IKE-POLICY @@ -266,19 +279,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileA - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileA.crt key profileA.key -! stun client server-profile INET-cv-pathfinder-pathfinder-Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-pathfinder-1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-pathfinder-1.cfg index 896aa90460b..065c8e5fe30 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-pathfinder-1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-custom-control-plane-policy-pathfinder-1.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -115,15 +125,18 @@ router path-selection path-group LAN_HA path-group MPLS ! -spanning-tree mode none -! platform sfe data-plane cpu allocation maximum 1 ! -no enable password -no aaa root +spanning-tree mode none ! vrf instance MGMT ! +management security + ssl profile profileA + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileA.crt key profileA.key +! ip security ! ike policy CP-IKE-POLICY @@ -312,19 +325,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileA - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileA.crt key profileA.key -! stun server local-interface Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge-custom-default-policy.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge-custom-default-policy.cfg index 1916d397c7d..b5f5be4e804 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge-custom-default-policy.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge-custom-default-policy.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker custom_flow_track_name record export on inactive timeout 50000 @@ -108,13 +118,16 @@ router path-selection ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! vrf instance PROD ! +management security + ssl profile STUN-DTLS + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate STUN-DTLS.crt key STUN-DTLS.key +! ip security ! ike policy CP-IKE-POLICY @@ -278,19 +291,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile STUN-DTLS - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate STUN-DTLS.crt key STUN-DTLS.key -! stun client server-profile INET-cv-pathfinder-pathfinder-Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge-no-default-policy.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge-no-default-policy.cfg index 213a43b487c..9361e739ba9 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge-no-default-policy.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge-no-default-policy.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -100,15 +110,18 @@ router path-selection ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance IT ! vrf instance MGMT ! vrf instance PROD ! +management security + ssl profile STUN-DTLS + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate STUN-DTLS.crt key STUN-DTLS.key +! ip security ! ike policy CP-IKE-POLICY @@ -277,19 +290,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile STUN-DTLS - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate STUN-DTLS.crt key STUN-DTLS.key -! stun client server-profile INET-cv-pathfinder-pathfinder-Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge.cfg index 4235cb44139..841aa43b450 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -232,9 +242,6 @@ router service-insertion ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance ATTRACTED-VRF-FROM-UPLINK ! vrf instance IT @@ -243,6 +250,12 @@ vrf instance MGMT ! vrf instance PROD ! +management security + ssl profile profileA + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileA.crt key profileA.key +! ip security ! ike policy CP-IKE-POLICY @@ -663,19 +676,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileA - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileA.crt key profileA.key -! stun client server-profile INET-cv-pathfinder-pathfinder-Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge1.cfg index 8ae3cea9b3d..debdbda1e51 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge1.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -231,9 +241,6 @@ router service-insertion ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance ATTRACTED-VRF-FROM-UPLINK ! vrf instance IT @@ -242,6 +249,12 @@ vrf instance MGMT ! vrf instance PROD ! +management security + ssl profile profileA + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileA.crt key profileA.key +! ip security ! ike policy CP-IKE-POLICY @@ -729,19 +742,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileA - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileA.crt key profileA.key -! stun client server-profile INET-cv-pathfinder-pathfinder1-Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge2A.cfg index 50baae767e6..1805616dd47 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge2A.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -13,8 +23,6 @@ flow tracking hardware ! service routing protocols model multi-agent ! -ip as-path access-list ASPATH-WAN permit 65000 any -! hostname cv-pathfinder-edge2A ! router adaptive-virtual-topology @@ -162,9 +170,6 @@ router path-selection ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance ATTRACTED-VRF-FROM-UPLINK ! vrf instance IT @@ -173,6 +178,12 @@ vrf instance MGMT ! vrf instance PROD ! +management security + ssl profile profileA + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileA.crt key profileA.key +! ip security ! ike policy CP-IKE-POLICY @@ -351,6 +362,8 @@ ip routing vrf IT no ip routing vrf MGMT ip routing vrf PROD ! +ip as-path access-list ASPATH-WAN permit 65000 any +! ip extcommunity-list ECL-EVPN-SOO permit soo 192.168.42.2:423 ! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY @@ -525,19 +538,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileA - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileA.crt key profileA.key -! stun client server-profile INET-cv-pathfinder-pathfinder-Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge2B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge2B.cfg index bfe645c0d35..b5f96821144 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge2B.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -13,8 +23,6 @@ flow tracking hardware ! service routing protocols model multi-agent ! -ip as-path access-list ASPATH-WAN permit 65000 any -! hostname cv-pathfinder-edge2B ! router adaptive-virtual-topology @@ -173,9 +181,6 @@ router path-selection ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance ATTRACTED-VRF-FROM-UPLINK ! vrf instance IT @@ -184,6 +189,12 @@ vrf instance MGMT ! vrf instance PROD ! +management security + ssl profile profileA + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileA.crt key profileA.key +! ip security ! ike policy CP-IKE-POLICY @@ -363,6 +374,8 @@ ip routing vrf IT no ip routing vrf MGMT ip routing vrf PROD ! +ip as-path access-list ASPATH-WAN permit 65000 any +! ip extcommunity-list ECL-EVPN-SOO permit soo 192.168.42.2:423 ! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY @@ -537,19 +550,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileA - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileA.crt key profileA.key -! stun client server-profile MPLS-cv-pathfinder-pathfinder-Ethernet2_2 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge3A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge3A.cfg index ba2254a828c..f07dc3efda7 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge3A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge3A.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -141,15 +151,18 @@ router path-selection ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance IT ! vrf instance MGMT ! vrf instance PROD ! +management security + ssl profile profileA + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileA.crt key profileA.key +! ip security ! ike policy CP-IKE-POLICY @@ -394,19 +407,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileA - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileA.crt key profileA.key -! stun client server-profile INET-cv-pathfinder-pathfinder-Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge3B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge3B.cfg index 47472eaf752..329e6696a9c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge3B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-edge3B.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -152,15 +162,18 @@ router path-selection ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance IT ! vrf instance MGMT ! vrf instance PROD ! +management security + ssl profile profileA + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileA.crt key profileA.key +! ip security ! ike policy CP-IKE-POLICY @@ -406,19 +419,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileA - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileA.crt key profileA.key -! stun client server-profile MPLS-cv-pathfinder-pathfinder-Ethernet2_2 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-pathfinder.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-pathfinder.cfg index 2b705addde2..00d55cc3adc 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-pathfinder.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-pathfinder.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -209,15 +219,18 @@ router path-selection path-group LAN_HA path-group MPLS priority 2 ! -spanning-tree mode none -! platform sfe data-plane cpu allocation maximum 1 ! -no enable password -no aaa root +spanning-tree mode none ! vrf instance MGMT ! +management security + ssl profile profileA + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileA.crt key profileA.key +! ip security ! ike policy CP-IKE-POLICY @@ -397,19 +410,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileA - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileA.crt key profileA.key -! stun server local-interface Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-pathfinder1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-pathfinder1.cfg index ca2c7d291a4..a21f408dc70 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-pathfinder1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-pathfinder1.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -212,15 +222,18 @@ router path-selection path-group LAN_HA path-group MPLS priority 2 ! -spanning-tree mode none -! platform sfe data-plane cpu allocation maximum 3 ! -no enable password -no aaa root +spanning-tree mode none ! vrf instance MGMT ! +management security + ssl profile profileB + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileB.crt key profileB.key +! ip security ! ike policy CP-IKE-POLICY @@ -404,19 +417,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileB - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileB.crt key profileB.key -! stun server local-interface Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-pathfinder2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-pathfinder2.cfg index 20d6f4bc38a..51c7231394b 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-pathfinder2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-pathfinder2.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -219,15 +229,18 @@ router path-selection path-group LAN_HA path-group MPLS priority 2 ! -spanning-tree mode none -! platform sfe data-plane cpu allocation maximum 3 ! -no enable password -no aaa root +spanning-tree mode none ! vrf instance MGMT ! +management security + ssl profile profileB + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileB.crt key profileB.key +! ip security ! ike policy CP-IKE-POLICY @@ -417,19 +430,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileB - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileB.crt key profileB.key -! stun server local-interface Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-transit1A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-transit1A.cfg index 587626ac22d..3278bbc95fe 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-transit1A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-transit1A.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -13,8 +23,6 @@ flow tracking hardware ! service routing protocols model multi-agent ! -ip as-path access-list ASPATH-WAN permit 65000 any -! ! ip nat profile NAT-IE-DIRECT ip nat source dynamic access-list ACL-NAT-IE-DIRECT overload @@ -237,9 +245,6 @@ router service-insertion ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance ATTRACTED-VRF-FROM-UPLINK ! vrf instance IT @@ -252,6 +257,12 @@ vrf instance PROD ! vrf instance TRANSIT ! +management security + ssl profile profileA + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileA.crt key profileA.key +! ip security ! ike policy CP-IKE-POLICY @@ -429,6 +440,8 @@ ip routing vrf NOT-WAN-VRF ip routing vrf PROD ip routing vrf TRANSIT ! +ip as-path access-list ASPATH-WAN permit 65000 any +! ip extcommunity-list ECL-EVPN-SOO permit soo 192.168.43.1:422 ! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY @@ -601,19 +614,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileA - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileA.crt key profileA.key -! stun client server-profile INET-cv-pathfinder-pathfinder-Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-transit1B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-transit1B.cfg index 6e7980f5f06..f824dae3f37 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-transit1B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cv-pathfinder-transit1B.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -13,8 +23,6 @@ flow tracking hardware ! service routing protocols model multi-agent ! -ip as-path access-list ASPATH-WAN permit 65000 any -! hostname cv-pathfinder-transit1B ! router adaptive-virtual-topology @@ -218,9 +226,6 @@ router path-selection ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance ATTRACTED-VRF-FROM-UPLINK ! vrf instance IT @@ -233,6 +238,12 @@ vrf instance PROD ! vrf instance TRANSIT ! +management security + ssl profile profileA + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate profileA.crt key profileA.key +! ip security ! ike policy CP-IKE-POLICY @@ -395,6 +406,8 @@ ip routing vrf NOT-WAN-VRF ip routing vrf PROD ip routing vrf TRANSIT ! +ip as-path access-list ASPATH-WAN permit 65000 any +! ip extcommunity-list ECL-EVPN-SOO permit soo 192.168.43.1:422 ! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY @@ -566,19 +579,6 @@ router bgp 65000 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile profileA - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate profileA.crt key profileA.key -! stun client server-profile INET-cv-pathfinder-pathfinder-Ethernet1 diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cvp-instance-ips-cvaas.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cvp-instance-ips-cvaas.cfg index 80b1babf77f..a6b6819f8f3 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cvp-instance-ips-cvaas.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cvp-instance-ips-cvaas.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=cv-staging.corp.arista.io:443 -cvauth=token-secure,/tmp/cv-onboarding-token -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,9 +23,6 @@ hostname cvp-instance-ips-cvaas ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -61,11 +68,4 @@ router bgp 1234 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cvp-instance-ips-onprem-token.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cvp-instance-ips-onprem-token.cfg index b095fe2054d..854ead3b88a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cvp-instance-ips-onprem-token.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/cvp-instance-ips-onprem-token.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=myonpremcvpserver:9910 -cvauth=token,/tmp/token -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -11,17 +21,7 @@ service routing protocols model multi-agent ! hostname cvp-instance-ips-onprem-token ! -no enable password -no aaa root -! vrf instance MGMT no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_interface_mtu_hostvars.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_interface_mtu_hostvars.cfg index 1190e5fa78f..5d2ebb23fcf 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_interface_mtu_hostvars.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_interface_mtu_hostvars.cfg @@ -1,26 +1,26 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! +transceiver qsfp default-mode 4x10G +! interface defaults mtu 1234 ! -transceiver qsfp default-mode 4x10G -! service routing protocols model multi-agent ! hostname default_interface_mtu_hostvars ! -no enable password -no aaa root -! vrf instance MGMT no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_interface_mtu_platform.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_interface_mtu_platform.cfg index e63bd30fedc..a84938af652 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_interface_mtu_platform.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_interface_mtu_platform.cfg @@ -1,26 +1,26 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! +transceiver qsfp default-mode 4x10G +! interface defaults mtu 1234 ! -transceiver qsfp default-mode 4x10G -! service routing protocols model multi-agent ! hostname default_interface_mtu_platform ! -no enable password -no aaa root -! vrf instance MGMT no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_overlay_protocol_cvx.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_overlay_protocol_cvx.cfg index 2a8ad2ec2b8..cf1b98078b8 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_overlay_protocol_cvx.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_overlay_protocol_cvx.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname default_overlay_protocol_cvx ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -41,11 +48,4 @@ router bgp 65000 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_overlay_protocol_her.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_overlay_protocol_her.cfg index a1c29645da3..dbbeacbe795 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_overlay_protocol_her.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/default_overlay_protocol_her.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname default_overlay_protocol_her ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -41,11 +48,4 @@ router bgp 65000 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/device.with.dots.in.hostname.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/device.with.dots.in.hostname.cfg index c444e53fc30..e213ef268fe 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/device.with.dots.in.hostname.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/device.with.dots.in.hostname.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname device.with.dots.in.hostname ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -57,11 +64,4 @@ router bgp 1234 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf1.cfg index e4b279ee64d..e93bf0ed2d2 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname downlink-pools-l3leaf1 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -86,11 +93,4 @@ router bgp 65009 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf2.cfg index c1150228f26..0cc23a91052 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname downlink-pools-l3leaf2 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -86,11 +93,4 @@ router bgp 65019 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf3.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf3.cfg index 7a84dff5e61..57bb906f2ef 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf3.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf3.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname downlink-pools-l3leaf3 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -109,11 +116,4 @@ router bgp 65029 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf4.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf4.cfg index 1a852669d5d..f6117201141 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf4.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-l3leaf4.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname downlink-pools-l3leaf4 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -109,11 +116,4 @@ router bgp 65039 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-spine1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-spine1.cfg index 6f0e0edde9c..ec5d29a8e82 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-spine1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-spine1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname downlink-pools-spine1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet3 @@ -124,11 +131,4 @@ router bgp 65000 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-spine2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-spine2.cfg index 48e204ec55c..d84bec2432c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-spine2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/downlink-pools-spine2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname downlink-pools-spine2 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet3 @@ -124,11 +131,4 @@ router bgp 65000 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/duplicate-vrfs.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/duplicate-vrfs.cfg index a5c8ea90ee4..dd6f1ba9d11 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/duplicate-vrfs.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/duplicate-vrfs.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname duplicate-vrfs ! -no enable password -no aaa root -! vlan 100 name VLAN100 ! @@ -106,11 +113,4 @@ router bgp 101 router-id 192.168.255.101 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn-to-ipvpn-gateway.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn-to-ipvpn-gateway.cfg index 39a6ab3bb99..d8845458f25 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn-to-ipvpn-gateway.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn-to-ipvpn-gateway.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname evpn-to-ipvpn-gateway ! -no enable password -no aaa root -! vlan 10 name TEST_SVI_VLAN_10 ! @@ -112,11 +119,4 @@ router bgp 65100.100 router-id 10.10.0.1 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn-vtep-with-default-vrf-not-evpn.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn-vtep-with-default-vrf-not-evpn.cfg index 86d57967d4f..de7ab2e7aea 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn-vtep-with-default-vrf-not-evpn.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn-vtep-with-default-vrf-not-evpn.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname evpn-vtep-with-default-vrf-not-evpn ! -no enable password -no aaa root -! vlan 110 name SVI-110 ! @@ -79,11 +86,4 @@ router bgp 101 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_false.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_false.cfg index 70d37e55459..ae237a79131 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_false.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_false.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,21 +35,9 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS evpn_services_l2_only_false ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -450,16 +454,20 @@ ip routing vrf Tenant_C_OP_Zone ip routing vrf Tenant_C_WAN_Zone ip routing vrf Tenant_D_OP_Zone ! -ipv6 unicast-routing vrf 12345678 -ipv6 unicast-routing vrf Tenant_D_OP_Zone -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 seq 20 permit 192.168.254.0/24 eq 32 ! +ipv6 unicast-routing vrf 12345678 +ipv6 unicast-routing vrf Tenant_D_OP_Zone +! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ip route vrf Tenant_D_OP_Zone 10.3.11.0/24 Vlan411 name VARP ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -679,12 +687,4 @@ router ospf 123 no passive-interface Vlan1234 redistribute bgp ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_true.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_true.cfg index 43d3503c739..06e47859a76 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_true.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_services_l2_only_true.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,21 +35,9 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS evpn_services_l2_only_true ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -198,6 +202,10 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -326,12 +334,4 @@ router bgp 101 no neighbor EVPN-OVERLAY-PEERS activate neighbor UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_vlan_bundle.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_vlan_bundle.cfg index 1f2b7122c97..5734288d654 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_vlan_bundle.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_vlan_bundle.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname evpn_vlan_bundle ! -no enable password -no aaa root -! vlan 10 name storage_prod ! @@ -294,11 +301,4 @@ router bgp 65101 router-id 10.10.0.3 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_vlan_bundle_svi_l2vlan.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_vlan_bundle_svi_l2vlan.cfg index 160354414dc..3c8d8939e2d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_vlan_bundle_svi_l2vlan.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/evpn_vlan_bundle_svi_l2vlan.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname evpn_vlan_bundle_svi_l2vlan ! -no enable password -no aaa root -! vlan 10 name storage_prod ! @@ -138,11 +145,4 @@ router bgp 65101 router-id 10.10.0.3 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/filter.only_vlans_in_use.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/filter.only_vlans_in_use.cfg index 574333fd12b..63ed7371737 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/filter.only_vlans_in_use.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/filter.only_vlans_in_use.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname filter.only_vlans_in_use ! -no enable password -no aaa root -! vlan 1 name vlan1 ! @@ -28,11 +35,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 10.0.0.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/filter.vrfs.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/filter.vrfs.cfg index c7bd6df9a63..95e74d35d59 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/filter.vrfs.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/filter.vrfs.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname filter.vrfs ! -no enable password -no aaa root -! vrf instance MGMT ! vrf instance VRF2 @@ -65,11 +72,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-l2-leaf1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-l2-leaf1.cfg index d4241294b89..0be1cd1620c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-l2-leaf1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-l2-leaf1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! flow tracking sampled @@ -18,9 +28,6 @@ service routing protocols model multi-agent ! hostname flow-tracking-tests-l2-leaf1 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -63,11 +70,4 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 192.168.0.1 ip route 0.0.0.0/0 10.254.254.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-l2-leaf2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-l2-leaf2.cfg index c386a27e50a..2fb24d21421 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-l2-leaf2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-l2-leaf2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! flow tracking sampled @@ -18,9 +28,6 @@ service routing protocols model multi-agent ! hostname flow-tracking-tests-l2-leaf2 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -63,11 +70,4 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 192.168.0.1 ip route 0.0.0.0/0 10.254.254.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf1.cfg index 27bfb188ef0..d12eb633331 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! flow tracking hardware @@ -27,9 +37,6 @@ hostname flow-tracking-tests-leaf1 spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -204,11 +211,4 @@ router bgp 65101 router-id 10.254.1.1 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf2.cfg index 44af7d567e5..81479f5336c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! flow tracking sampled @@ -31,9 +41,6 @@ hostname flow-tracking-tests-leaf2 spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -203,11 +210,4 @@ router bgp 65102 router-id 10.254.1.2 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf3.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf3.cfg index 5348626f0f6..e27efa41992 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf3.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf3.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! flow tracking hardware @@ -28,9 +38,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -307,11 +314,4 @@ router bgp 65105 neighbor 10.254.1.105 description flow-tracking-tests-leaf4 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf4.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf4.cfg index 5386a40f9fa..f6e2d323e9f 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf4.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-leaf4.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! flow tracking hardware @@ -28,9 +38,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -307,11 +314,4 @@ router bgp 65105 neighbor 10.254.1.104 description flow-tracking-tests-leaf3 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-spine1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-spine1.cfg index b657df0921e..6b51c749f8e 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-spine1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-spine1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! flow tracking sampled @@ -29,9 +39,6 @@ hostname flow-tracking-tests-spine1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -193,11 +200,4 @@ router bgp 65200 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-spine2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-spine2.cfg index 786195e0fb1..cc57c3ec4ab 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-spine2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/flow-tracking-tests-spine2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! flow tracking hardware @@ -27,9 +37,6 @@ hostname flow-tracking-tests-spine2 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet2 @@ -189,11 +196,4 @@ router bgp 65200 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/generate-cv-tags-1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/generate-cv-tags-1.cfg index 0a966ba99ec..89bbd223463 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/generate-cv-tags-1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/generate-cv-tags-1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname generate-cv-tags-1 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -61,11 +68,4 @@ router bgp 65000 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/generate-cv-tags-2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/generate-cv-tags-2.cfg index 4a2fe2c83f8..b4803c8c2ae 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/generate-cv-tags-2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/generate-cv-tags-2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname generate-cv-tags-2 ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -55,11 +62,4 @@ router bgp 65000 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/hardware_counters.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/hardware_counters.cfg index 6407f6215d4..1246f805d6b 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/hardware_counters.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/hardware_counters.cfg @@ -1,4 +1,7 @@ ! +no enable password +no aaa root +! hardware counter feature acl out mac hardware counter feature flow-spec in hardware counter feature gre tunnel interface out @@ -10,6 +13,13 @@ hardware counter feature route ipv6 2001:db8:cafe::/64 hardware counter feature vlan-interface in hardware counter feature vlan-interface out ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -18,17 +28,7 @@ service routing protocols model multi-agent ! hostname hardware_counters ! -no enable password -no aaa root -! vrf instance MGMT no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ignore-custom-keys-in-data-models.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ignore-custom-keys-in-data-models.cfg index 1a8b8df9d09..caf3f764dac 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ignore-custom-keys-in-data-models.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ignore-custom-keys-in-data-models.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,20 +17,10 @@ service routing protocols model multi-agent ! hostname ignore-custom-keys-in-data-models ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 switchport no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-dualstack-ips.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-dualstack-ips.cfg index 35ad8aa247d..3008c488fe2 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-dualstack-ips.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-dualstack-ips.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname inband-mgmt-dualstack-ips ! -no enable password -no aaa root -! vlan 105 name INBAND_MGMT ! @@ -45,11 +52,4 @@ ip route 0.0.0.0/0 192.168.105.1 ! ipv6 route ::/0 2a00:105::1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-dualstack-subnets.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-dualstack-subnets.cfg index 449bf09667b..0e4b6a2395f 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-dualstack-subnets.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-dualstack-subnets.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname inband-mgmt-dualstack-subnets ! -no enable password -no aaa root -! vlan 104 name INBAND_MGMT ! @@ -45,11 +52,4 @@ ip route 0.0.0.0/0 192.168.104.1 ! ipv6 route ::/0 2a00:104::1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-ip.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-ip.cfg index c5a11720458..cadfc273655 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-ip.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-ip.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname inband-mgmt-ip ! -no enable password -no aaa root -! vlan 103 name MYVLANNAME ! @@ -42,11 +49,4 @@ interface Vlan103 ip address 192.168.103.22/24 no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-ipv6-only-vrf.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-ipv6-only-vrf.cfg index 670f67f365c..ec686b36ccc 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-ipv6-only-vrf.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-ipv6-only-vrf.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname inband-mgmt-ipv6-only-vrf ! -no enable password -no aaa root -! vlan 107 name INBAND_MGMT ! @@ -43,11 +50,4 @@ no ip routing vrf MGMT ! ipv6 route vrf INBANDMGMT ::/0 2a00:107::1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-ipv6-only.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-ipv6-only.cfg index f3b8f9789bf..23a3529ec51 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-ipv6-only.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-ipv6-only.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname inband-mgmt-ipv6-only ! -no enable password -no aaa root -! vlan 106 name INBAND_MGMT ! @@ -42,11 +49,4 @@ no ip routing vrf MGMT ! ipv6 route ::/0 2a00:106::1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-mlag-a.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-mlag-a.cfg index bd1570b5036..d6caf0a3f6e 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-mlag-a.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-mlag-a.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname inband-mgmt-mlag-a ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 101 name INBAND_MGMT ! @@ -142,11 +149,4 @@ mlag configuration ! ip route 0.0.0.0/0 192.168.101.21 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-mlag-b.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-mlag-b.cfg index 607367cffbd..a6d277d4671 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-mlag-b.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-mlag-b.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname inband-mgmt-mlag-b ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 101 name INBAND_MGMT ! @@ -142,11 +149,4 @@ mlag configuration ! ip route 0.0.0.0/0 192.168.101.21 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-dualstack1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-dualstack1.cfg index 116fa680b93..71659c5d03a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-dualstack1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-dualstack1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname inband-mgmt-parent-dualstack1 ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 104 name INBAND_MGMT ! @@ -191,8 +198,6 @@ ip routing ip routing vrf INBANDMGMT no ip routing vrf MGMT ! -ipv6 unicast-routing vrf INBANDMGMT -! ip prefix-list PL-L2LEAF-INBAND-MGMT seq 10 permit 192.168.104.0/24 ! @@ -203,6 +208,8 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ipv6 prefix-list IPv6-PL-L2LEAF-INBAND-MGMT seq 10 permit 2a00:104::/64 ! +ipv6 unicast-routing vrf INBANDMGMT +! mlag configuration domain-id inband-mgmt-parents-dualstack local-interface Vlan4094 @@ -271,11 +278,4 @@ router bgp 65002 neighbor 100.64.1.5 description inband-mgmt-parent-dualstack2 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-dualstack2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-dualstack2.cfg index 45aba25184f..cb75a583851 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-dualstack2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-dualstack2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname inband-mgmt-parent-dualstack2 ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 104 name INBAND_MGMT ! @@ -191,8 +198,6 @@ ip routing ip routing vrf INBANDMGMT no ip routing vrf MGMT ! -ipv6 unicast-routing vrf INBANDMGMT -! ip prefix-list PL-L2LEAF-INBAND-MGMT seq 10 permit 192.168.104.0/24 ! @@ -203,6 +208,8 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ipv6 prefix-list IPv6-PL-L2LEAF-INBAND-MGMT seq 10 permit 2a00:104::/64 ! +ipv6 unicast-routing vrf INBANDMGMT +! mlag configuration domain-id inband-mgmt-parents-dualstack local-interface Vlan4094 @@ -271,11 +278,4 @@ router bgp 65002 neighbor 100.64.1.4 description inband-mgmt-parent-dualstack1 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-ipv6-1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-ipv6-1.cfg index 4cdf065c7f8..9a534511fa0 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-ipv6-1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-ipv6-1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname inband-mgmt-parent-ipv6-1 ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 106 name INBAND_MGMT ! @@ -235,11 +242,4 @@ router bgp 65004 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-ipv6-2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-ipv6-2.cfg index 521cbeda320..28aabed8e24 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-ipv6-2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-ipv6-2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname inband-mgmt-parent-ipv6-2 ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 106 name INBAND_MGMT ! @@ -231,11 +238,4 @@ router bgp 65004 neighbor IPv4-UNDERLAY-PEERS activate neighbor MLAG-IPv4-UNDERLAY-PEER activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-vrf.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-vrf.cfg index 38fd15a0ac8..7bbb9154e70 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-vrf.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent-vrf.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname inband-mgmt-parent-vrf ! -no enable password -no aaa root -! vlan 101 name INBAND_MGMT ! @@ -176,11 +183,4 @@ router bgp 65001 router-id 10.0.255.2 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent.cfg index 722563fe725..2b86c456f1f 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-parent.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname inband-mgmt-parent ! -no enable password -no aaa root -! vlan 101 name INBAND_MGMT ! @@ -182,11 +189,4 @@ router bgp 65000 router-id 10.0.255.1 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-subnet-vrf.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-subnet-vrf.cfg index 62730b0787a..01702d232e1 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-subnet-vrf.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-subnet-vrf.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname inband-mgmt-subnet-vrf ! -no enable password -no aaa root -! vlan 102 name INBAND_MGMT ! @@ -44,11 +51,4 @@ no ip routing vrf MGMT ! ip route vrf INBANDMGMT 0.0.0.0/0 192.168.102.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-subnet.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-subnet.cfg index f2980c33629..1b5f1b4563c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-subnet.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/inband-mgmt-subnet.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname inband-mgmt-subnet ! -no enable password -no aaa root -! vlan 101 name INBAND_MGMT ! @@ -41,11 +48,4 @@ no ip routing vrf MGMT ! ip route 0.0.0.0/0 192.168.101.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ipv4-acls.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ipv4-acls.cfg index 7c9a0372fed..d48e8839b1c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ipv4-acls.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ipv4-acls.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname ipv4-acls ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -131,11 +138,4 @@ router bgp 65000 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/isis-system-id-format-using-node-id.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/isis-system-id-format-using-node-id.cfg index a5da76033f4..6bfd8f334c7 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/isis-system-id-format-using-node-id.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/isis-system-id-format-using-node-id.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname isis-system-id-format-using-node-id ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -25,6 +32,8 @@ ip virtual-router mac-address 00:c1:00:00:00:11 ip routing no ip routing vrf MGMT ! +mpls ip +! router bfd multihop interval 300 min-rx 300 multiplier 3 ! @@ -59,13 +68,4 @@ router isis CORE segment-routing mpls no shutdown ! -mpls ip -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/isis-system-id-format-using-underlay-loopback.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/isis-system-id-format-using-underlay-loopback.cfg index 56d0e9c9c80..27e2d208e84 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/isis-system-id-format-using-underlay-loopback.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/isis-system-id-format-using-underlay-loopback.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname isis-system-id-format-using-underlay-loopback ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -25,6 +32,8 @@ ip virtual-router mac-address 00:c1:00:00:00:11 ip routing no ip routing vrf MGMT ! +mpls ip +! router bfd multihop interval 300 min-rx 300 multiplier 3 ! @@ -59,13 +68,4 @@ router isis CORE segment-routing mpls no shutdown ! -mpls ip -! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_bgp.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_bgp.cfg index c1c9dcedfd5..5ddbfeafa3f 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_bgp.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_bgp.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname l3_edge_bgp ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Port-Channel5 @@ -126,11 +133,4 @@ router bgp 65000 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_isis.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_isis.cfg index 9fa39d288db..45c3553a68c 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_isis.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_isis.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname l3_edge_isis ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface ethernet1 @@ -86,11 +93,4 @@ router isis EVPN_UNDERLAY maximum-paths 4 ! ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_multicast.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_multicast.cfg index ca1565bce0e..f50964c9285 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_multicast.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_multicast.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname l3_edge_multicast ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface ethernet1 @@ -53,11 +60,4 @@ router ospf 100 no passive-interface ethernet2 max-lsa 12000 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_ospf.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_ospf.cfg index 8a80547dbc5..3a803615df8 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_ospf.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/l3_edge_ospf.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname l3_edge_ospf ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface ethernet1 @@ -69,11 +76,4 @@ router ospf 100 no passive-interface ethernet4 max-lsa 12000 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_default.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_default.cfg index 328fad47dbb..641fed910b9 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_default.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_default.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,21 +35,9 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS mgmt_interface_default ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -144,12 +148,8 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 1.1.1.1 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_description.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_description.cfg index a1b44c380ce..248ecfa40e9 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_description.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_description.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname mgmt_interface_description ! -no enable password -no aaa root -! vrf instance MGMT ! interface Management1 @@ -21,11 +28,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 1.1.1.254 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_dualstack.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_dualstack.cfg index 4d41844a4ab..f8dba5b7184 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_dualstack.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_dualstack.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname mgmt_interface_dualstack ! -no enable password -no aaa root -! vrf instance MGMT ! interface Management1 @@ -27,11 +34,4 @@ ip route vrf MGMT 172.16.254.0/23 192.168.200.5 ipv6 route vrf MGMT 0200:1::/64 0200::1 ipv6 route vrf MGMT 0200:2::/64 0200::1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_fabric.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_fabric.cfg index b3317214271..3492580d226 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_fabric.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_fabric.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,21 +35,9 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT MY_INTERFACE_FABRIC -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 -! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS mgmt_interface_fabric ! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -144,12 +148,8 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 1.1.1.1 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT MY_INTERFACE_FABRIC +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_host.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_host.cfg index 946c19e14de..81501f9e941 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_host.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_host.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,23 +35,11 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT MY_INTERFACE_HOST -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 +platform sand lag hardware-only ! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS mgmt_interface_host ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -149,12 +153,8 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 1.1.1.1 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT MY_INTERFACE_HOST +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_ipv6.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_ipv6.cfg index 4e6980330b7..fa9c335db49 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_ipv6.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_ipv6.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname mgmt_interface_ipv6 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Management1 @@ -22,11 +29,4 @@ no ip routing vrf MGMT ! ipv6 route vrf MGMT ::/0 0200::2 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_platform.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_platform.cfg index e01423385a4..f3912e37824 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_platform.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/mgmt_interface_platform.cfg @@ -1,6 +1,22 @@ ! boot secret sha512 a153de6290ff1409257ade45f ! +no enable password +no aaa root +! +no username admin +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local +username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local +! +management api http-commands + protocol https + no default-services + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -19,23 +35,11 @@ ip name-server vrf MGMT 192.168.200.5 ip name-server vrf MGMT 2001:db8::1 ip name-server vrf MGMT 2001:db8::2 ! -ntp local-interface vrf MGMT Management0 -ntp server vrf MGMT 192.168.200.5 prefer -ntp server vrf MGMT 2001:db8::3 +platform sand lag hardware-only ! snmp-server contact example@example.com snmp-server location EOS_DESIGNS_UNIT_TESTS mgmt_interface_platform ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -no username admin -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -username cvpadmin ssh-key ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU= cvpadmin@hostmachine.local -username cvpadmin ssh-key secondary ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkz= cvpadmin@hostmachine.local -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -149,12 +153,8 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 1.1.1.1 ! -management api http-commands - protocol https - no default-services - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management0 +ntp server vrf MGMT 192.168.200.5 prefer +ntp server vrf MGMT 2001:db8::3 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/network-ports-tests-2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/network-ports-tests-2.cfg index 5d6842060da..a7bf17912d9 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/network-ports-tests-2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/network-ports-tests-2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname network-ports-tests-2 ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 100 name VLAN100_ON_L2LEAF_1_AND_2 ! @@ -620,11 +627,4 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.0.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/network-ports-tests.1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/network-ports-tests.1.cfg index 1bddf2e4fc8..0ee651be24d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/network-ports-tests.1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/network-ports-tests.1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname network-ports-tests.1 ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 100 name VLAN100_ON_L2LEAF_1_AND_2 ! @@ -571,11 +578,4 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.0.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/no_mgmt_gateway.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/no_mgmt_gateway.cfg index 84c5e27aac9..1cb20574fd7 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/no_mgmt_gateway.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/no_mgmt_gateway.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname no_mgmt_gateway ! -no enable password -no aaa root -! vrf instance MGMT ! interface Management1 @@ -19,11 +26,4 @@ interface Management1 ip address 192.168.200.106 no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/no_mgmt_interface.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/no_mgmt_interface.cfg index 32811b6083d..8c52f7349c1 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/no_mgmt_interface.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/no_mgmt_interface.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,17 +17,7 @@ service routing protocols model multi-agent ! hostname no_mgmt_interface ! -no enable password -no aaa root -! vrf instance MGMT no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/node-type-l3-interfaces.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/node-type-l3-interfaces.cfg index f737f578e8e..421b77f811e 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/node-type-l3-interfaces.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/node-type-l3-interfaces.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -12,9 +22,6 @@ sflow run ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -80,11 +87,4 @@ router bgp 65000 address-family ipv4 neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ntp-settings-1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ntp-settings-1.cfg index 8feaf94ad09..6c4a6550666 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ntp-settings-1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ntp-settings-1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,15 +17,6 @@ service routing protocols model multi-agent ! hostname ntp-settings-1 ! -ntp authentication-key 1 sha1 7 someobfuscatedkey -ntp trusted-key 1 -ntp authenticate servers -ntp server 10.10.10.1 prefer -ntp server 10.10.10.2 burst iburst version 4 minpoll 3 maxpoll 5 key 1 -! -no enable password -no aaa root -! vrf instance MGMT ! interface Management1 @@ -25,11 +26,10 @@ interface Management1 ip address 192.168.0.2/24 no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp authentication-key 1 sha1 7 someobfuscatedkey +ntp trusted-key 1 +ntp authenticate servers +ntp server 10.10.10.1 prefer +ntp server 10.10.10.2 burst iburst version 4 minpoll 3 maxpoll 5 key 1 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ntp-settings-2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ntp-settings-2.cfg index d806de9db99..1b879f96986 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ntp-settings-2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ntp-settings-2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,13 +17,6 @@ service routing protocols model multi-agent ! hostname ntp-settings-2 ! -ntp local-interface vrf INBAND_MGMT Vlan4092 -ntp server vrf INBAND_MGMT 10.10.10.1 prefer -ntp server vrf INBAND_MGMT 10.10.10.2 -! -no enable password -no aaa root -! vlan 4092 name INBAND_MGMT ! @@ -29,11 +32,8 @@ interface Vlan4092 ip address 192.168.1.2/24 no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf INBAND_MGMT Vlan4092 +ntp server vrf INBAND_MGMT 10.10.10.1 prefer +ntp server vrf INBAND_MGMT 10.10.10.2 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/override_uplink_type-d.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/override_uplink_type-d.cfg index 7c27325a930..1a93c0802ad 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/override_uplink_type-d.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/override_uplink_type-d.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname override_uplink_type-d ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Port-Channel1 @@ -34,11 +41,4 @@ interface Loopback0 ip routing no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/override_uplink_type-u.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/override_uplink_type-u.cfg index b8fbd623a20..459a05aa186 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/override_uplink_type-u.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/override_uplink_type-u.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname override_uplink_type-u ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Port-Channel1 @@ -68,11 +75,4 @@ router bgp 65002 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/platform_settings.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/platform_settings.cfg index 4fec01002a2..dc2d3f4fe51 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/platform_settings.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/platform_settings.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,25 +17,15 @@ service routing protocols model multi-agent ! hostname platform_settings ! -no enable password -no aaa root -! vrf instance MGMT ! +management security + entropy source hardware haveged cpu jitter + entropy source hardware exclusive +! interface Ethernet12 description Interface Created from platform_settings.structured_config switchport no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - entropy source hardware haveged cpu jitter - entropy source hardware exclusive -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-l2leaf1-ptp-disabled.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-l2leaf1-ptp-disabled.cfg index b0a93f19886..8ad694fb47f 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-l2leaf1-ptp-disabled.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-l2leaf1-ptp-disabled.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -10,9 +20,6 @@ hostname ptp-tests-l2leaf1-ptp-disabled spanning-tree mode mstp spanning-tree mst 0 priority 32768 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -38,11 +45,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.0.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-l2leaf2-ptp-enabled-uplink-disabled.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-l2leaf2-ptp-enabled-uplink-disabled.cfg index d7a2f61e5bb..774491b3309 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-l2leaf2-ptp-enabled-uplink-disabled.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-l2leaf2-ptp-enabled-uplink-disabled.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -23,9 +33,6 @@ ptp monitor threshold missing-message sync 3 sequence-ids spanning-tree mode mstp spanning-tree mst 0 priority 32768 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -51,11 +58,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.0.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-l2leaf2-ptp-enabled.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-l2leaf2-ptp-enabled.cfg index 3c2e9595efb..dee4059ecdb 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-l2leaf2-ptp-enabled.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-l2leaf2-ptp-enabled.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -23,9 +33,6 @@ ptp monitor threshold missing-message sync 3 sequence-ids spanning-tree mode mstp spanning-tree mst 0 priority 32768 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -57,11 +64,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.0.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-leaf1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-leaf1.cfg index cd6defeba64..6ec9fc2a2d7 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-leaf1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-leaf1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -24,9 +34,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -336,11 +343,4 @@ router bgp 65101 neighbor 10.254.1.97 description ptp-tests-leaf2 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-leaf2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-leaf2.cfg index a3296097ba0..262b29ff491 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-leaf2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-leaf2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -31,9 +41,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -316,11 +323,4 @@ router bgp 65102 neighbor 10.254.1.96 description ptp-tests-leaf1 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-spine1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-spine1.cfg index cd62d10b7ed..3f07dd6936f 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-spine1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-spine1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -22,9 +32,6 @@ ptp monitor threshold missing-message sync 3 sequence-ids ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -194,11 +201,4 @@ router bgp 65200 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-spine2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-spine2.cfg index 01ffc966497..f7be24582b9 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-spine2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-spine2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -30,9 +40,6 @@ ptp monitor threshold missing-message sync 14 sequence-ids ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet6 @@ -132,11 +139,4 @@ router bgp 65200 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-spine3.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-spine3.cfg index 3c235b74038..fa509c2a5b2 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-spine3.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/ptp-tests-spine3.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -21,9 +31,6 @@ ptp monitor threshold missing-message sync 3 sequence-ids ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Loopback0 @@ -75,11 +82,4 @@ router bgp 65200 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-l2-leaf1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-l2-leaf1.cfg index 708bcad1560..773fabeae0a 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-l2-leaf1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-l2-leaf1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -15,9 +25,6 @@ sflow destination 10.10.10.11 sflow source-interface Vlan4092 sflow run ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -60,11 +67,4 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 192.168.0.1 ip route 0.0.0.0/0 10.254.254.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-l2-leaf2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-l2-leaf2.cfg index 079f6d72c20..b257fe229cb 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-l2-leaf2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-l2-leaf2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -15,9 +25,6 @@ sflow destination 10.10.10.11 sflow source-interface Vlan4092 sflow run ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -60,11 +67,4 @@ no ip routing vrf MGMT ip route vrf MGMT 0.0.0.0/0 192.168.0.1 ip route 0.0.0.0/0 10.254.254.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf1.cfg index 8e2c5e8a455..b75f0e89aeb 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -17,9 +27,6 @@ sflow run spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -157,11 +164,4 @@ router bgp 65101 router-id 10.254.1.1 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf2.cfg index b5ade79d31c..2a96442d5ba 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -17,9 +27,6 @@ sflow run spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -133,11 +140,4 @@ router bgp 65102 router-id 10.254.1.2 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf3.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf3.cfg index e742a487600..31abfce7c3b 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf3.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf3.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -18,9 +28,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -285,11 +292,4 @@ router bgp 65105 neighbor 10.254.1.105 description sflow-tests-leaf4 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf4.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf4.cfg index f4478084a73..0924c203364 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf4.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-leaf4.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -18,9 +28,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! vlan 11 name VLAN11 ! @@ -285,11 +292,4 @@ router bgp 65105 neighbor 10.254.1.104 description sflow-tests-leaf3 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-spine1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-spine1.cfg index 9a69f1e4bc5..6dcd18d84b2 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-spine1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-spine1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -16,9 +26,6 @@ sflow run ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -212,11 +219,4 @@ router bgp 65200 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-spine2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-spine2.cfg index 4aa03439d5e..a530b3c0dc4 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-spine2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/sflow-tests-spine2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -16,9 +26,6 @@ sflow run ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet9 @@ -112,11 +119,4 @@ router bgp 65200 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-disabled-leaf.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-disabled-leaf.cfg index ebd510cede5..4a0c6cfba01 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-disabled-leaf.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-disabled-leaf.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname site-ha-disabled-leaf ! -no enable password -no aaa root -! vlan 100 name VLAN100 ! @@ -230,11 +237,4 @@ router bgp 65199 neighbor 172.17.0.3 description cv-pathfinder-edge1_Ethernet52.142_vrf_PROD redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-enabled-leaf1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-enabled-leaf1.cfg index 7a039f64746..8722ccbcc58 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-enabled-leaf1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-enabled-leaf1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname site-ha-enabled-leaf1 ! -no enable password -no aaa root -! vlan 100 name VLAN100 ! @@ -229,11 +236,4 @@ router bgp 65199 neighbor 172.17.0.3 description cv-pathfinder-transit1B_Ethernet52.142_vrf_PROD redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-enabled-leaf2A.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-enabled-leaf2A.cfg index c223858e559..58c8068ef33 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-enabled-leaf2A.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-enabled-leaf2A.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname site-ha-enabled-leaf2A ! -no enable password -no aaa root -! vlan 100 name VLAN100 ! @@ -229,11 +236,4 @@ router bgp 65199 neighbor 172.17.0.9 description cv-pathfinder-edge2B_Ethernet52.142_vrf_PROD redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-enabled-leaf2B.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-enabled-leaf2B.cfg index 2ffb07281c5..8306ca67754 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-enabled-leaf2B.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/site-ha-enabled-leaf2B.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname site-ha-enabled-leaf2B ! -no enable password -no aaa root -! vlan 100 name VLAN100 ! @@ -229,11 +236,4 @@ router bgp 65199 neighbor 172.17.0.11 description cv-pathfinder-edge2B_Ethernet53.142_vrf_PROD redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/snmp-settings-1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/snmp-settings-1.cfg index 329c1b46859..7909d374735 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/snmp-settings-1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/snmp-settings-1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -32,9 +42,6 @@ snmp-server enable traps no snmp-server vrf default snmp-server vrf MGMT ! -no enable password -no aaa root -! vrf instance MGMT ! interface Management1 @@ -46,11 +53,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 10.10.10.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/snmp-settings-2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/snmp-settings-2.cfg index 5a17c1f4d62..b062c4cc3ff 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/snmp-settings-2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/snmp-settings-2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -16,9 +26,6 @@ snmp-server host 10.6.75.128 version 3 auth USER-WRITE snmp-server vrf default snmp-server vrf SNMPVRF ! -no enable password -no aaa root -! vlan 4092 name INBAND_MGMT ! @@ -31,11 +38,4 @@ interface Vlan123 ip address 192.168.0.1/24 no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/source-interfaces.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/source-interfaces.cfg index 492818a7676..274b8ce9128 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/source-interfaces.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/source-interfaces.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf default + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -12,9 +22,6 @@ ip domain lookup vrf INBANDMGMT source-interface Vlan4092 snmp-server local-interface Management1 snmp-server vrf INBANDMGMT local-interface Vlan4092 ! -no enable password -no aaa root -! vlan 4092 name INBAND_MGMT ! @@ -34,24 +41,17 @@ interface Vlan4092 ! ip route vrf INBANDMGMT 0.0.0.0/0 10.20.30.1 ! -ip tacacs source-interface Management1 -! -ip tacacs vrf INBANDMGMT source-interface Vlan4092 +ip http client local-interface Management1 +ip http client local-interface Vlan4092 vrf INBANDMGMT +ip ssh client source-interface Management1 +ip ssh client source-interface Vlan4092 vrf INBANDMGMT ! ip radius source-interface Management1 ! ip radius vrf INBANDMGMT source-interface Vlan4092 ! -ip http client local-interface Management1 -ip http client local-interface Vlan4092 vrf INBANDMGMT -ip ssh client source-interface Management1 -ip ssh client source-interface Vlan4092 vrf INBANDMGMT +ip tacacs source-interface Management1 ! -management api http-commands - protocol https - no shutdown - ! - vrf default - no shutdown +ip tacacs vrf INBANDMGMT source-interface Vlan4092 ! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/spanning-tree-mode-rapid-pvst.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/spanning-tree-mode-rapid-pvst.cfg index 981a1887992..e21da07a21d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/spanning-tree-mode-rapid-pvst.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/spanning-tree-mode-rapid-pvst.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -12,9 +22,6 @@ spanning-tree vlan-id 1-10,13-20,23-4093 priority 8192 spanning-tree vlan-id 11,21 priority 16384 spanning-tree vlan-id 12,22 priority 32768 ! -no enable password -no aaa root -! vlan 10 name DEFAULTPRIORITY ! @@ -42,11 +49,4 @@ vlan 23 vrf instance MGMT no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf1a.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf1a.cfg index 281b2c3799d..576bf047a1b 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf1a.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf1a.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname trunk-group-tests-l2leaf1a ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 100 name svi100_with_trunk_groups trunk group MLAG @@ -137,11 +144,4 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 1.1.1.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf1b.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf1b.cfg index dc3e4fbe1fa..a4ec9b7b8bc 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf1b.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf1b.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname trunk-group-tests-l2leaf1b ! no spanning-tree vlan-id 4094 ! -no enable password -no aaa root -! vlan 100 name svi100_with_trunk_groups trunk group CUSTOM_MLAG_TG_NAME @@ -137,11 +144,4 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 1.1.1.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf3.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf3.cfg index 0ed0c5655ea..f4c8a4e53e8 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf3.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf3.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname trunk-group-tests-l2leaf3 ! -no enable password -no aaa root -! vlan 200 name svi200_with_trunk_groups trunk group TG_200 @@ -50,11 +57,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 1.1.1.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf4.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf4.cfg index afa8a788cd7..a8a862565ca 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf4.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l2leaf4.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname trunk-group-tests-l2leaf4 ! -no enable password -no aaa root -! vlan 200 name svi200_with_trunk_groups trunk group TG_200 @@ -52,11 +59,4 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 1.1.1.1 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf1a.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf1a.cfg index 9c12f689a22..5af7beae965 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf1a.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf1a.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname trunk-group-tests-l3leaf1a ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 100 name svi100_with_trunk_groups trunk group MLAG @@ -415,11 +422,4 @@ router bgp 65001 neighbor 10.255.247.1 description trunk-group-tests-l3leaf1b redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf1b.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf1b.cfg index e97722ffb4e..7c534bb282d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf1b.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf1b.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname trunk-group-tests-l3leaf1b ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 100 name svi100_with_trunk_groups trunk group CUSTOM_MLAG_TG_NAME @@ -395,11 +402,4 @@ router bgp 65001 neighbor 10.255.247.0 description trunk-group-tests-l3leaf1a redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf2a.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf2a.cfg index cdfdbd0f8ad..b07cefb247d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf2a.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf2a.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname trunk-group-tests-l3leaf2a ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 200 name svi200_with_trunk_groups trunk group MLAG @@ -201,11 +208,4 @@ router bgp 65002 neighbor 10.255.247.5 description trunk-group-tests-l3leaf2b redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf2b.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf2b.cfg index ba56c269fcf..05004313502 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf2b.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/trunk-group-tests-l3leaf2b.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -9,9 +19,6 @@ hostname trunk-group-tests-l3leaf2b ! no spanning-tree vlan-id 4093-4094 ! -no enable password -no aaa root -! vlan 200 name svi200_with_trunk_groups trunk group CUSTOM_MLAG_TG_NAME @@ -196,11 +203,4 @@ router bgp 65002 neighbor 10.255.247.4 description trunk-group-tests-l3leaf2a redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/underlay_filter_peer_as_evpn_1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/underlay_filter_peer_as_evpn_1.cfg index 83faec80030..1d2b71c8818 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/underlay_filter_peer_as_evpn_1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/underlay_filter_peer_as_evpn_1.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname underlay_filter_peer_as_evpn_1 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -98,11 +105,4 @@ router bgp 64512 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/underlay_filter_peer_as_evpn_2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/underlay_filter_peer_as_evpn_2.cfg index de72cf8bff9..5b60ec3f10d 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/underlay_filter_peer_as_evpn_2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/underlay_filter_peer_as_evpn_2.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname underlay_filter_peer_as_evpn_2 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -85,11 +92,4 @@ router bgp 64513 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/underlay_filter_peer_as_evpn_3.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/underlay_filter_peer_as_evpn_3.cfg index 6a74be633e0..ec63482dcc0 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/underlay_filter_peer_as_evpn_3.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/underlay_filter_peer_as_evpn_3.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname underlay_filter_peer_as_evpn_3 ! -no enable password -no aaa root -! vrf instance MGMT ! interface Ethernet1 @@ -85,11 +92,4 @@ router bgp 64513 no neighbor EVPN-OVERLAY-PEERS activate neighbor IPv4-UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink-native-vlan-child.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink-native-vlan-child.cfg index 967afc0eb9b..46a2fdd67ca 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink-native-vlan-child.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink-native-vlan-child.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname uplink-native-vlan-child ! -no enable password -no aaa root -! vlan 100 name NETWORK_SERVICES_VLAN ! @@ -33,11 +40,4 @@ interface Ethernet2 channel-group 2 mode active no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink-native-vlan-grandparent.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink-native-vlan-grandparent.cfg index 276ba454ab0..d2e3002de25 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink-native-vlan-grandparent.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink-native-vlan-grandparent.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname uplink-native-vlan-grandparent ! -no enable password -no aaa root -! vlan 100 name NETWORK_SERVICES_VLAN ! @@ -29,11 +36,4 @@ interface Ethernet1 channel-group 1 mode active no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink-native-vlan-parent.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink-native-vlan-parent.cfg index 5eaccfe0fe4..1fc44c8f523 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink-native-vlan-parent.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink-native-vlan-parent.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname uplink-native-vlan-parent ! -no enable password -no aaa root -! vlan 100 name NETWORK_SERVICES_VLAN ! @@ -46,11 +53,4 @@ interface Ethernet2 channel-group 2 mode active no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink_lan_l2leaf.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink_lan_l2leaf.cfg index 1b49f106ce5..eefc279ec91 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink_lan_l2leaf.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink_lan_l2leaf.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! flow tracking sampled @@ -18,9 +28,6 @@ service routing protocols model multi-agent ! hostname uplink_lan_l2leaf ! -no enable password -no aaa root -! vlan 10 name VLAN10_NATIVE ! @@ -52,11 +59,4 @@ interface Ethernet2 spanning-tree portfast no ip routing vrf MGMT ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink_lan_wan_router1.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink_lan_wan_router1.cfg index 59fd46b4875..19aa4a9ad17 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink_lan_wan_router1.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink_lan_wan_router1.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -66,13 +76,16 @@ router path-selection ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! vrf instance VRF1 ! +management security + ssl profile STUN-DTLS + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate STUN-DTLS.crt key STUN-DTLS.key +! ip security ! ike policy CP-IKE-POLICY @@ -150,12 +163,12 @@ application traffic recognition ip routing no ip routing vrf MGMT ip routing vrf VRF1 -ipv6 unicast-routing vrf VRF1 ! ip extcommunity-list ECL-EVPN-SOO permit soo 192.168.1.1:1 ! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.1.0/24 eq 32 +ipv6 unicast-routing vrf VRF1 ! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY @@ -225,17 +238,4 @@ router bgp 65100 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile STUN-DTLS - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate STUN-DTLS.crt key STUN-DTLS.key -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink_lan_wan_router2.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink_lan_wan_router2.cfg index 01ffc17b80f..8bba7d07b18 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink_lan_wan_router2.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/uplink_lan_wan_router2.cfg @@ -1,6 +1,16 @@ ! +no enable password +no aaa root +! agent KernelFib environment KERNELFIB_PROGRAM_ALL_ECMP=1 ! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! flow tracking hardware tracker FLOW-TRACKER record export on inactive timeout 70000 @@ -66,13 +76,16 @@ router path-selection ! spanning-tree mode none ! -no enable password -no aaa root -! vrf instance MGMT ! vrf instance VRF1 ! +management security + ssl profile STUN-DTLS + tls versions 1.2 + trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt + certificate STUN-DTLS.crt key STUN-DTLS.key +! ip security ! ike policy CP-IKE-POLICY @@ -156,12 +169,12 @@ application traffic recognition ip routing no ip routing vrf MGMT ip routing vrf VRF1 -ipv6 unicast-routing vrf VRF1 ! ip extcommunity-list ECL-EVPN-SOO permit soo 192.168.1.2:2 ! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.1.0/24 eq 32 +ipv6 unicast-routing vrf VRF1 ! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY @@ -231,17 +244,4 @@ router bgp 65100 ! router traffic-engineering ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! -management security - ssl profile STUN-DTLS - tls versions 1.2 - trust certificate aristaDeviceCertProvisionerDefaultRootCA.crt - certificate STUN-DTLS.crt key STUN-DTLS.key -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/varpv6.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/varpv6.cfg index 05160e59066..d03a27bdda4 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/varpv6.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/varpv6.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname varpv6 ! -no enable password -no aaa root -! vlan 100 name VARPv6_configured_1 ! @@ -85,11 +92,11 @@ ip virtual-router mac-address 00:dc:00:00:00:0a ip routing no ip routing vrf MGMT ip routing vrf VRF1 -ipv6 unicast-routing vrf VRF1 ! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 seq 20 permit 192.168.254.0/24 eq 32 +ipv6 unicast-routing vrf VRF1 ! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY @@ -152,11 +159,4 @@ router bgp 101 router-id 192.168.255.101 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/vrfs_rd_rt_override.cfg b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/vrfs_rd_rt_override.cfg index b40a3eb5a32..8500c21fc91 100644 --- a/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/vrfs_rd_rt_override.cfg +++ b/ansible_collections/arista/avd/molecule/eos_designs_unit_tests/intended/configs/vrfs_rd_rt_override.cfg @@ -1,4 +1,14 @@ ! +no enable password +no aaa root +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! vlan internal order ascending range 1006 1199 ! transceiver qsfp default-mode 4x10G @@ -7,9 +17,6 @@ service routing protocols model multi-agent ! hostname vrfs_rd_rt_override ! -no enable password -no aaa root -! vlan 100 name VLAN100 ! @@ -117,11 +124,4 @@ router bgp 65101 router-id 10.10.0.20 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-BL1A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-BL1A.cfg index 354a364219a..cac90f16385 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-BL1A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-BL1A.cfg @@ -1,10 +1,28 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown ! vlan internal order ascending range 1006 1199 ! +hardware speed-group 1 serdes 10G +hardware speed-group 2 serdes 25G +hardware speed-group 3 serdes 25G +hardware speed-group 4 serdes 10G +! transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent @@ -18,26 +36,15 @@ ip name-server vrf MGMT 1.1.1.1 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! +platform sand lag hardware-only +! snmp-server contact example@example.com snmp-server location DC1_FABRIC DC1-BL1A ! -hardware speed-group 1 serdes 10G -hardware speed-group 2 serdes 25G -hardware speed-group 3 serdes 25G -hardware speed-group 4 serdes 10G -! spanning-tree root super spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 150 name Tenant_A_WAN_Zone_1 ! @@ -361,11 +368,4 @@ router bgp 65104 router-id 192.168.255.14 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-BL1B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-BL1B.cfg index 468d5f8b443..e0fddc62062 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-BL1B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-BL1B.cfg @@ -1,10 +1,28 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown ! vlan internal order ascending range 1006 1199 ! +hardware speed-group 1 serdes 10G +hardware speed-group 2 serdes 25G +hardware speed-group 3 serdes 25G +hardware speed-group 4 serdes 10G +! transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent @@ -17,26 +35,15 @@ hostname DC1-BL1B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! +platform sand lag hardware-only +! snmp-server contact example@example.com snmp-server location DC1_FABRIC DC1-BL1B ! -hardware speed-group 1 serdes 10G -hardware speed-group 2 serdes 25G -hardware speed-group 3 serdes 25G -hardware speed-group 4 serdes 10G -! spanning-tree root super spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 150 name Tenant_A_WAN_Zone_1 ! @@ -360,11 +367,4 @@ router bgp 65105 router-id 192.168.255.15 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF1A.cfg index 23bfae2a5ee..dd8d84a74ca 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF1A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -20,9 +33,6 @@ hostname DC1-L2LEAF1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! snmp-server contact example@example.com snmp-server location DC1_FABRIC rackE DC1-L2LEAF1A ! @@ -30,12 +40,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4091 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -137,11 +141,7 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF1B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF1B.cfg index 920e5641b0b..d7716cb113b 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF1B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF1B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -20,9 +33,6 @@ hostname DC1-L2LEAF1B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! snmp-server contact example@example.com snmp-server location DC1_FABRIC rackE DC1-L2LEAF1B ! @@ -30,12 +40,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4091 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -137,11 +141,7 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF2A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF2A.cfg index 8e3cc8fbc55..65124eaac0d 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF2A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -20,9 +33,6 @@ hostname DC1-L2LEAF2A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! snmp-server contact example@example.com snmp-server location DC1_FABRIC rackE DC1-L2LEAF2A ! @@ -30,12 +40,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4091 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -166,11 +170,7 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF2B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF2B.cfg index a01b8c57d78..54fb7e662af 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF2B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -20,9 +33,6 @@ hostname DC1-L2LEAF2B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! snmp-server contact example@example.com snmp-server location DC1_FABRIC rackE DC1-L2LEAF2B ! @@ -30,12 +40,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4091 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -166,11 +170,7 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF3A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF3A.cfg index 675bd906b0e..c0bc996f753 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF3A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-L2LEAF3A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -20,21 +33,12 @@ hostname DC1-L2LEAF3A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! snmp-server contact example@example.com snmp-server location DC1_FABRIC rackE DC1-L2LEAF3A ! spanning-tree mode mstp spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -99,11 +103,7 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-LEAF1A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-LEAF1A.cfg index 56e2b8e607c..7ee2292223c 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-LEAF1A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -18,9 +31,6 @@ hostname DC1-LEAF1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! snmp-server contact example@example.com snmp-server location DC1_FABRIC rackA DC1-LEAF1A ! @@ -28,12 +38,6 @@ spanning-tree root super spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 120 name Tenant_A_WEB_Zone_1 ! @@ -197,6 +201,9 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -280,11 +287,4 @@ router bgp 65101 router-id 192.168.255.9 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-LEAF2A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-LEAF2A.cfg index df9c41beb07..6e4b637cc60 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-LEAF2A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -9,6 +22,11 @@ no ip igmp snooping vlan 120 ip igmp snooping vlan 160 no ip igmp snooping vlan 161 ! +hardware speed-group 1 serdes 10G +hardware speed-group 2 serdes 25G +hardware speed-group 3 serdes 25G +hardware speed-group 4 serdes 10G +! transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent @@ -21,29 +39,15 @@ hostname DC1-LEAF2A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer +platform sand lag hardware-only ! snmp-server contact example@example.com snmp-server location DC1_FABRIC rackC DC1-LEAF2A ! -hardware speed-group 1 serdes 10G -hardware speed-group 2 serdes 25G -hardware speed-group 3 serdes 25G -hardware speed-group 4 serdes 10G -! spanning-tree root super spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -409,6 +413,9 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -562,11 +569,4 @@ router bgp 65102 router-id 192.168.255.10 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-LEAF2B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-LEAF2B.cfg index 451dc557771..e536cadf350 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-LEAF2B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -9,6 +22,11 @@ no ip igmp snooping vlan 120 ip igmp snooping vlan 160 no ip igmp snooping vlan 161 ! +hardware speed-group 1 serdes 10G +hardware speed-group 2 serdes 25G +hardware speed-group 3 serdes 25G +hardware speed-group 4 serdes 10G +! transceiver qsfp default-mode 4x10G ! service routing protocols model multi-agent @@ -21,29 +39,15 @@ hostname DC1-LEAF2B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer +platform sand lag hardware-only ! snmp-server contact example@example.com snmp-server location DC1_FABRIC rackD DC1-LEAF2B ! -hardware speed-group 1 serdes 10G -hardware speed-group 2 serdes 25G -hardware speed-group 3 serdes 25G -hardware speed-group 4 serdes 10G -! spanning-tree root super spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -409,6 +413,9 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -562,11 +569,4 @@ router bgp 65102 router-id 192.168.255.11 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE1.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE1.cfg index 5216f412a49..3bfa6fe5436 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE1.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -16,20 +29,11 @@ hostname DC1-SPINE1 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! snmp-server contact example@example.com snmp-server location DC1_FABRIC DC1-SPINE1 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -107,6 +111,9 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -182,11 +189,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE2.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE2.cfg index 2ee0e9e5f92..768f6f85227 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE2.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -16,20 +29,11 @@ hostname DC1-SPINE2 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! snmp-server contact example@example.com snmp-server location DC1_FABRIC DC1-SPINE2 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -107,6 +111,9 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -182,11 +189,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE3.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE3.cfg index 2474170e662..f80c6e4f4b4 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE3.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE3.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -16,20 +29,11 @@ hostname DC1-SPINE3 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! snmp-server contact example@example.com snmp-server location DC1_FABRIC DC1-SPINE3 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -107,6 +111,9 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -182,11 +189,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE4.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE4.cfg index 5036d64ae2f..54939b1b6b9 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE4.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SPINE4.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -16,20 +29,11 @@ hostname DC1-SPINE4 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! snmp-server contact example@example.com snmp-server location DC1_FABRIC DC1-SPINE4 ! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -107,6 +111,9 @@ ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -182,11 +189,4 @@ router bgp 65001 no neighbor EVPN-OVERLAY-PEERS activate neighbor UNDERLAY-PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SVC3A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SVC3A.cfg index bf353ba7820..57f6096f7f2 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SVC3A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SVC3A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -20,9 +33,6 @@ hostname DC1-SVC3A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! snmp-server contact example@example.com snmp-server location DC1_FABRIC DC1-SVC3A ! @@ -31,12 +41,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4092 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 2 name MLAG_iBGP_Tenant_C_OP_Zone trunk group LEAF_PEER_L3 @@ -704,6 +708,9 @@ mlag configuration ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ip route vrf Tenant_A_WAN_Zone 10.3.5.0/24 Null0 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -935,11 +942,4 @@ router bgp 65103 neighbor 10.255.252.7 description DC1-SVC3B redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SVC3B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SVC3B.cfg index c425d4ee26c..8718e00eceb 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SVC3B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ebgp_overlay_ebgp/intended/configs/DC1-SVC3B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -20,9 +33,6 @@ hostname DC1-SVC3B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! snmp-server contact example@example.com snmp-server location DC1_FABRIC DC1-SVC3B ! @@ -31,12 +41,6 @@ spanning-tree mode mstp no spanning-tree vlan-id 4092 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 2 name MLAG_iBGP_Tenant_C_OP_Zone trunk group LEAF_PEER_L3 @@ -704,6 +708,9 @@ mlag configuration ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ip route vrf Tenant_A_WAN_Zone 10.3.5.0/24 Null0 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -935,11 +942,4 @@ router bgp 65103 neighbor 10.255.252.6 description DC1-SVC3A redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-BL1A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-BL1A.cfg index 99bf85c85cd..d65e8b37db5 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-BL1A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-BL1A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-BL1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -175,6 +179,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-EVPN-SOO-IN deny 10 match extcommunity ECL-EVPN-SOO ! @@ -222,11 +229,4 @@ router isis EVPN_UNDERLAY maximum-paths 4 ! ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-BL1B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-BL1B.cfg index b341489b9f7..95796c762ad 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-BL1B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-BL1B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-BL1B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -162,6 +166,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-EVPN-SOO-IN deny 10 match extcommunity ECL-EVPN-SOO ! @@ -209,11 +216,4 @@ router isis EVPN_UNDERLAY maximum-paths 4 ! ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-L2LEAF1A.cfg index 7dbfdd774da..a333d0b9ff3 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-L2LEAF1A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,18 +26,9 @@ hostname DC1-L2LEAF1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Port-Channel1 @@ -53,11 +57,7 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-L2LEAF2A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-L2LEAF2A.cfg index f9c75bd7716..5d53688d7e5 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-L2LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-L2LEAF2A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-L2LEAF2A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -91,11 +95,7 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-L2LEAF2B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-L2LEAF2B.cfg index 62272efb601..6da57f3c6c0 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-L2LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-L2LEAF2B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-L2LEAF2B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -91,11 +95,7 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-LEAF1A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-LEAF1A.cfg index bfc88fc65ac..4aa7cd2ae9a 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-LEAF1A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,18 +26,9 @@ hostname DC1-LEAF1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -102,6 +106,9 @@ ip extcommunity-list ECL-EVPN-SOO permit soo 192.168.254.5:1 ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-EVPN-SOO-IN deny 10 match extcommunity ECL-EVPN-SOO ! @@ -149,11 +156,4 @@ router isis EVPN_UNDERLAY maximum-paths 4 ! ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-LEAF2A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-LEAF2A.cfg index 3a12611f269..88e56ab52ae 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-LEAF2A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-LEAF2A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -175,6 +179,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-EVPN-SOO-IN deny 10 match extcommunity ECL-EVPN-SOO ! @@ -222,11 +229,4 @@ router isis EVPN_UNDERLAY maximum-paths 4 ! ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-LEAF2B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-LEAF2B.cfg index bef75578a0b..8841cf77c10 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-LEAF2B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-LEAF2B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -175,6 +179,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-EVPN-SOO-IN deny 10 match extcommunity ECL-EVPN-SOO ! @@ -222,11 +229,4 @@ router isis EVPN_UNDERLAY maximum-paths 4 ! ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE1.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE1.cfg index 4e37e7d33d8..f4e42fa8f29 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE1.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE1 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -128,6 +132,9 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! router bfd multihop interval 1200 min-rx 1200 multiplier 3 ! @@ -177,11 +184,4 @@ router isis EVPN_UNDERLAY maximum-paths 4 ! ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE2.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE2.cfg index 2ac8583c9b9..2641a43950d 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE2.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE2 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -128,6 +132,9 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! router isis EVPN_UNDERLAY net 49.0001.1921.6825.5002.00 is-type level-2 @@ -138,11 +145,4 @@ router isis EVPN_UNDERLAY maximum-paths 4 ! ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE3.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE3.cfg index b24228e69ab..8fe8256bcb8 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE3.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE3.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE3 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -128,6 +132,9 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! router isis EVPN_UNDERLAY net 49.0001.1921.6825.5003.00 is-type level-2 @@ -138,11 +145,4 @@ router isis EVPN_UNDERLAY maximum-paths 4 ! ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE4.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE4.cfg index 7ce874e5d84..b7950088eb9 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE4.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SPINE4.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE4 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -128,6 +132,9 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! router bfd multihop interval 1200 min-rx 1200 multiplier 3 ! @@ -177,11 +184,4 @@ router isis EVPN_UNDERLAY maximum-paths 4 ! ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SVC3A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SVC3A.cfg index 688d2e38310..75b911c934e 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SVC3A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SVC3A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-SVC3A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -170,6 +174,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-EVPN-SOO-IN deny 10 match extcommunity ECL-EVPN-SOO ! @@ -217,11 +224,4 @@ router isis EVPN_UNDERLAY maximum-paths 4 ! ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SVC3B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SVC3B.cfg index 721f3d2d6d3..d2fe0542f9e 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SVC3B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_isis_overlay_ibgp/intended/configs/DC1-SVC3B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -disableaaa -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-SVC3B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 4094 name MLAG_PEER trunk group MLAG @@ -170,6 +174,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-EVPN-SOO-IN deny 10 match extcommunity ECL-EVPN-SOO ! @@ -217,11 +224,4 @@ router isis EVPN_UNDERLAY maximum-paths 4 ! ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-BL1A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-BL1A.cfg index 5b123936ce1..cbdc022ea67 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-BL1A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-BL1A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-BL1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -152,6 +156,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! router bfd multihop interval 1200 min-rx 1200 multiplier 3 ! @@ -199,11 +206,4 @@ router ospf 101 bfd default max-lsa 12000 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-BL1B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-BL1B.cfg index 45eac4b0100..7a966e548f3 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-BL1B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-BL1B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-BL1B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 4093 name LEAF_PEER_L3 trunk group LEAF_PEER_L3 @@ -152,6 +156,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! router bfd multihop interval 1200 min-rx 1200 multiplier 3 ! @@ -199,11 +206,4 @@ router ospf 101 bfd default max-lsa 12000 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-L2LEAF1A.cfg index 1684e814f11..0a38b690467 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-L2LEAF1A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,18 +26,9 @@ hostname DC1-L2LEAF1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 210 name Tenant_B_OP_Zone_1 ! @@ -56,11 +60,7 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-L2LEAF2A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-L2LEAF2A.cfg index 420bedabfcc..026c5667002 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-L2LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-L2LEAF2A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-L2LEAF2A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 210 name Tenant_B_OP_Zone_1 ! @@ -94,11 +98,7 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-L2LEAF2B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-L2LEAF2B.cfg index 4ff2891b5be..4ce7be2421a 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-L2LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-L2LEAF2B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-L2LEAF2B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 210 name Tenant_B_OP_Zone_1 ! @@ -94,11 +98,7 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-LEAF1A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-LEAF1A.cfg index db94f8ef097..2ab24b3ceb8 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-LEAF1A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,18 +26,9 @@ hostname DC1-LEAF1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -101,6 +105,9 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! router bfd multihop interval 1200 min-rx 1200 multiplier 3 ! @@ -147,11 +154,4 @@ router ospf 101 bfd default max-lsa 12000 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-LEAF2A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-LEAF2A.cfg index 5aa9ac8ea1f..dcf37a3ea87 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-LEAF2A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-LEAF2A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 210 name Tenant_B_OP_Zone_1 ! @@ -190,6 +194,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-MLAG-PEER-IN permit 10 description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing set origin incomplete @@ -266,11 +273,4 @@ router ospf 101 bfd default max-lsa 12000 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-LEAF2B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-LEAF2B.cfg index 8954b036b42..0c2cad4ee43 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-LEAF2B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-LEAF2B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 210 name Tenant_B_OP_Zone_1 ! @@ -190,6 +194,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-MLAG-PEER-IN permit 10 description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing set origin incomplete @@ -266,11 +273,4 @@ router ospf 101 bfd default max-lsa 12000 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE1.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE1.cfg index fb4c3f03e0e..9eb1fcc628c 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE1.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE1 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -120,6 +124,9 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! router bfd multihop interval 1200 min-rx 1200 multiplier 3 ! @@ -178,11 +185,4 @@ router ospf 101 bfd default max-lsa 12000 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE2.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE2.cfg index 4d90025b5a3..4d17231495d 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE2.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE2 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -120,6 +124,9 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! router bfd multihop interval 1200 min-rx 1200 multiplier 3 ! @@ -178,11 +185,4 @@ router ospf 101 bfd default max-lsa 12000 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE3.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE3.cfg index 84763706a84..fe6299ce20f 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE3.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE3.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE3 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -120,6 +124,9 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! router bfd multihop interval 1200 min-rx 1200 multiplier 3 ! @@ -178,11 +185,4 @@ router ospf 101 bfd default max-lsa 12000 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE4.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE4.cfg index 37af8eaef52..f29b50293ff 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE4.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SPINE4.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE4 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -120,6 +124,9 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! router bfd multihop interval 1200 min-rx 1200 multiplier 3 ! @@ -178,11 +185,4 @@ router ospf 101 bfd default max-lsa 12000 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SVC3A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SVC3A.cfg index 7a4b7a4fd91..a56ae0938bc 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SVC3A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SVC3A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-SVC3A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 210 name Tenant_B_OP_Zone_1 ! @@ -185,6 +189,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-MLAG-PEER-IN permit 10 description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing set origin incomplete @@ -261,11 +268,4 @@ router ospf 101 bfd default max-lsa 12000 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SVC3B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SVC3B.cfg index 3fed9fd51aa..7c90752bcd4 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SVC3B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_ospf_overlay_ebgp/intended/configs/DC1-SVC3B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,19 +26,10 @@ hostname DC1-SVC3B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 4096 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 210 name Tenant_B_OP_Zone_1 ! @@ -185,6 +189,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-MLAG-PEER-IN permit 10 description Make routes learned over MLAG Peer-link less preferred on spines to ensure optimal routing set origin incomplete @@ -261,11 +268,4 @@ router ospf 101 bfd default max-lsa 12000 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-BL1A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-BL1A.cfg index bc5f363bea8..acdcdc24f38 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-BL1A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-BL1A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,20 +26,11 @@ hostname DC1-BL1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer +platform sand lag hardware-only ! spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 150 name Tenant_A_WAN_Zone_1 ! @@ -156,15 +160,18 @@ ip routing vrf Tenant_A_WAN_Zone ip routing vrf Tenant_B_WAN_Zone ip routing vrf Tenant_C_WAN_Zone ! -ipv6 unicast-routing -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 seq 20 permit 192.168.254.0/24 eq 32 ! +ipv6 unicast-routing +! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ip route vrf Tenant_A_WAN_Zone 10.3.4.0/24 1.2.3.4 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -294,11 +301,4 @@ router general ! exit ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-BL1B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-BL1B.cfg index dcc3c008234..d4d3b4feb55 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-BL1B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-BL1B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,20 +26,11 @@ hostname DC1-BL1B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer +platform sand lag hardware-only ! spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 150 name Tenant_A_WAN_Zone_1 ! @@ -157,15 +161,18 @@ ip routing vrf Tenant_A_WAN_Zone ip routing vrf Tenant_B_WAN_Zone ip routing vrf Tenant_C_WAN_Zone ! -ipv6 unicast-routing -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 seq 20 permit 192.168.254.0/24 eq 32 ! +ipv6 unicast-routing +! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ip route vrf Tenant_A_WAN_Zone 10.3.4.0/24 1.2.3.4 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -287,11 +294,4 @@ router bgp 65105 router-id 192.168.255.11 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-L2LEAF1A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-L2LEAF1A.cfg index 54e22f6193a..f269761fbca 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-L2LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-L2LEAF1A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,18 +28,9 @@ hostname DC1-L2LEAF1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -79,11 +83,7 @@ no ip routing vrf MGMT ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-L2LEAF2A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-L2LEAF2A.cfg index 5d75cf5a8db..67564b65bfe 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-L2LEAF2A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-L2LEAF2A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,19 +28,10 @@ hostname DC1-L2LEAF2A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -146,11 +150,7 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-L2LEAF2B.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-L2LEAF2B.cfg index 1948bd9a758..2f9d222b4c4 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-L2LEAF2B.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-L2LEAF2B.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,19 +28,10 @@ hostname DC1-L2LEAF2B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode mstp no spanning-tree vlan-id 4094 spanning-tree mst 0 priority 16384 ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 110 name Tenant_A_OP_Zone_1 ! @@ -146,11 +150,7 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer ! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF1A.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF1A.cfg index e48ed4028d4..eb88d1c4dff 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF1A.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-LEAF1A.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,20 +28,11 @@ hostname DC1-LEAF1A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer +platform sand lag hardware-only ! spanning-tree mode mstp spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 120 name Tenant_A_WEB_Zone_1 ! @@ -158,14 +162,17 @@ no ip routing vrf MGMT ip routing vrf Tenant_A_APP_Zone ip routing vrf Tenant_A_WEB_Zone ! -ipv6 unicast-routing -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 seq 20 permit 192.168.254.0/24 eq 32 ! +ipv6 unicast-routing +! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -242,11 +249,4 @@ router bgp 65101 router-id 192.168.255.5 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 fd337560c77..ab55a623e45 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,21 +28,12 @@ hostname DC1-LEAF2A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer +platform sand lag hardware-only ! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 2 name MLAG_iBGP_Tenant_C_OP_Zone trunk group LEAF_PEER_L3 @@ -409,12 +413,12 @@ ip routing vrf Tenant_A_WEB_Zone ip routing vrf Tenant_B_OP_Zone ip routing vrf Tenant_C_OP_Zone ! -ipv6 unicast-routing -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 seq 20 permit 192.168.254.0/24 eq 32 ! +ipv6 unicast-routing +! mlag configuration domain-id DC1_LEAF2 local-interface Vlan4094 @@ -425,6 +429,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -616,11 +623,4 @@ router bgp 65102 address-family ipv4 no neighbor 10.255.251.3 next-hop address-family ipv6 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 cfdd09a32aa..4f172bbbf09 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,21 +28,12 @@ hostname DC1-LEAF2B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer +platform sand lag hardware-only ! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 2 name MLAG_iBGP_Tenant_C_OP_Zone trunk group LEAF_PEER_L3 @@ -409,12 +413,12 @@ ip routing vrf Tenant_A_WEB_Zone ip routing vrf Tenant_B_OP_Zone ip routing vrf Tenant_C_OP_Zone ! -ipv6 unicast-routing -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 seq 20 permit 192.168.254.0/24 eq 32 ! +ipv6 unicast-routing +! mlag configuration domain-id DC1_LEAF2 local-interface Vlan4094 @@ -425,6 +429,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -616,11 +623,4 @@ router bgp 65102 address-family ipv4 no neighbor 10.255.251.2 next-hop address-family ipv6 ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 8e590f47317..5f8a39cf1bb 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,21 +28,12 @@ hostname DC1-LEAF3A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer +platform sand lag hardware-only ! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 2 name MLAG_iBGP_Tenant_C_OP_Zone trunk group LEAF_PEER_L3 @@ -345,6 +349,13 @@ ip routing ipv6 interfaces vrf Tenant_A_WEB_Zone ip routing ipv6 interfaces vrf Tenant_B_OP_Zone ip routing ipv6 interfaces vrf Tenant_C_OP_Zone ! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 192.168.255.0/24 eq 32 + seq 20 permit 192.168.254.0/24 eq 32 +! +ipv6 prefix-list PL-LOOPBACKS-EVPN-OVERLAY-V6 + seq 10 permit 2001:1::/64 eq 128 +! ipv6 unicast-routing ipv6 unicast-routing vrf Tenant_A_APP_Zone ipv6 unicast-routing vrf Tenant_A_DB_Zone @@ -353,13 +364,6 @@ ipv6 unicast-routing vrf Tenant_A_WEB_Zone ipv6 unicast-routing vrf Tenant_B_OP_Zone ipv6 unicast-routing vrf Tenant_C_OP_Zone ! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 192.168.255.0/24 eq 32 - seq 20 permit 192.168.254.0/24 eq 32 -! -ipv6 prefix-list PL-LOOPBACKS-EVPN-OVERLAY-V6 - seq 10 permit 2001:1::/64 eq 128 -! mlag configuration domain-id DC1_LEAF3 local-interface Vlan4094 @@ -370,6 +374,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -527,11 +534,4 @@ router bgp 65106 neighbor interface Vlan2 peer-group MLAG_PEER remote-as 65106 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 3b5dfd138c0..13bb4c395e6 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,21 +28,12 @@ hostname DC1-LEAF3B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer +platform sand lag hardware-only ! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 2 name MLAG_iBGP_Tenant_C_OP_Zone trunk group LEAF_PEER_L3 @@ -345,6 +349,13 @@ ip routing ipv6 interfaces vrf Tenant_A_WEB_Zone ip routing ipv6 interfaces vrf Tenant_B_OP_Zone ip routing ipv6 interfaces vrf Tenant_C_OP_Zone ! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 192.168.255.0/24 eq 32 + seq 20 permit 192.168.254.0/24 eq 32 +! +ipv6 prefix-list PL-LOOPBACKS-EVPN-OVERLAY-V6 + seq 10 permit 2001:1::/64 eq 128 +! ipv6 unicast-routing ipv6 unicast-routing vrf Tenant_A_APP_Zone ipv6 unicast-routing vrf Tenant_A_DB_Zone @@ -353,13 +364,6 @@ ipv6 unicast-routing vrf Tenant_A_WEB_Zone ipv6 unicast-routing vrf Tenant_B_OP_Zone ipv6 unicast-routing vrf Tenant_C_OP_Zone ! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 192.168.255.0/24 eq 32 - seq 20 permit 192.168.254.0/24 eq 32 -! -ipv6 prefix-list PL-LOOPBACKS-EVPN-OVERLAY-V6 - seq 10 permit 2001:1::/64 eq 128 -! mlag configuration domain-id DC1_LEAF3 local-interface Vlan4094 @@ -370,6 +374,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -527,11 +534,4 @@ router bgp 65106 neighbor interface Vlan2 peer-group MLAG_PEER remote-as 65106 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 bfe5fcb2e53..6a8cea2627a 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,21 +28,12 @@ hostname DC1-LEAF4A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer +platform sand lag hardware-only ! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 2 name MLAG_iBGP_Tenant_C_OP_Zone trunk group LEAF_PEER_L3 @@ -338,6 +342,13 @@ ip routing ipv6 interfaces vrf Tenant_A_WEB_Zone ip routing ipv6 interfaces vrf Tenant_B_OP_Zone ip routing ipv6 interfaces vrf Tenant_C_OP_Zone ! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 192.168.255.0/24 eq 32 + seq 20 permit 192.168.254.0/24 eq 32 +! +ipv6 prefix-list PL-LOOPBACKS-EVPN-OVERLAY-V6 + seq 10 permit 2001:1::/64 eq 128 +! ipv6 unicast-routing ipv6 unicast-routing vrf Tenant_A_APP_Zone ipv6 unicast-routing vrf Tenant_A_DB_Zone @@ -346,13 +357,6 @@ ipv6 unicast-routing vrf Tenant_A_WEB_Zone ipv6 unicast-routing vrf Tenant_B_OP_Zone ipv6 unicast-routing vrf Tenant_C_OP_Zone ! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 192.168.255.0/24 eq 32 - seq 20 permit 192.168.254.0/24 eq 32 -! -ipv6 prefix-list PL-LOOPBACKS-EVPN-OVERLAY-V6 - seq 10 permit 2001:1::/64 eq 128 -! mlag configuration domain-id DC1_LEAF4 local-interface Vlan4094 @@ -363,6 +367,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -519,11 +526,4 @@ router bgp 65107 neighbor interface Vlan2 peer-group MLAG_PEER remote-as 65107 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 3db0c2f5ebe..30558b0628e 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,21 +28,12 @@ hostname DC1-LEAF4B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer +platform sand lag hardware-only ! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 2 name MLAG_iBGP_Tenant_C_OP_Zone trunk group LEAF_PEER_L3 @@ -338,6 +342,13 @@ ip routing ipv6 interfaces vrf Tenant_A_WEB_Zone ip routing ipv6 interfaces vrf Tenant_B_OP_Zone ip routing ipv6 interfaces vrf Tenant_C_OP_Zone ! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 192.168.255.0/24 eq 32 + seq 20 permit 192.168.254.0/24 eq 32 +! +ipv6 prefix-list PL-LOOPBACKS-EVPN-OVERLAY-V6 + seq 10 permit 2001:1::/64 eq 128 +! ipv6 unicast-routing ipv6 unicast-routing vrf Tenant_A_APP_Zone ipv6 unicast-routing vrf Tenant_A_DB_Zone @@ -346,13 +357,6 @@ ipv6 unicast-routing vrf Tenant_A_WEB_Zone ipv6 unicast-routing vrf Tenant_B_OP_Zone ipv6 unicast-routing vrf Tenant_C_OP_Zone ! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 192.168.255.0/24 eq 32 - seq 20 permit 192.168.254.0/24 eq 32 -! -ipv6 prefix-list PL-LOOPBACKS-EVPN-OVERLAY-V6 - seq 10 permit 2001:1::/64 eq 128 -! mlag configuration domain-id DC1_LEAF4 local-interface Vlan4094 @@ -363,6 +367,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -519,11 +526,4 @@ router bgp 65107 neighbor interface Vlan2 peer-group MLAG_PEER remote-as 65107 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE1.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE1.cfg index 22b9a98a6eb..0179f0ea42a 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE1.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE1.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE1 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -89,13 +93,16 @@ interface Management1 ip routing ipv6 interfaces no ip routing vrf MGMT ! -ipv6 unicast-routing -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 ! +ipv6 unicast-routing +! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -158,11 +165,4 @@ router bgp 65001 neighbor UNDERLAY_PEERS next-hop address-family ipv6 originate neighbor UNDERLAY_PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE2.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE2.cfg index e010505e899..8cf000ab65d 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE2.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE2.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE2 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -89,13 +93,16 @@ interface Management1 ip routing ipv6 interfaces no ip routing vrf MGMT ! -ipv6 unicast-routing -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 ! +ipv6 unicast-routing +! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -158,11 +165,4 @@ router bgp 65001 neighbor UNDERLAY_PEERS next-hop address-family ipv6 originate neighbor UNDERLAY_PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE3.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE3.cfg index e67ccd8a81a..5d459554643 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE3.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE3.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE3 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -89,13 +93,16 @@ interface Management1 ip routing ipv6 interfaces no ip routing vrf MGMT ! -ipv6 unicast-routing -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 ! +ipv6 unicast-routing +! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -158,11 +165,4 @@ router bgp 65001 neighbor UNDERLAY_PEERS next-hop address-family ipv6 originate neighbor UNDERLAY_PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE4.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE4.cfg index d3ad603ff4a..d5019f8661c 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE4.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE4.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE4 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -89,13 +93,16 @@ interface Management1 ip routing ipv6 interfaces no ip routing vrf MGMT ! -ipv6 unicast-routing -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 ! +ipv6 unicast-routing +! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -158,11 +165,4 @@ router bgp 65001 neighbor UNDERLAY_PEERS next-hop address-family ipv6 originate neighbor UNDERLAY_PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE5.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE5.cfg index d2e7e1b57d2..ee0117280a9 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE5.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE5.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE5 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -69,16 +73,19 @@ interface Management1 ip routing ipv6 interfaces no ip routing vrf MGMT ! -ipv6 unicast-routing -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 ! ipv6 prefix-list PL-LOOPBACKS-EVPN-OVERLAY-V6 seq 10 permit 2001:1::/64 eq 128 ! +ipv6 unicast-routing +! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -129,11 +136,4 @@ router bgp 65001 address-family ipv6 neighbor UNDERLAY_PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE6.cfg b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE6.cfg index 82e75ab9954..651015cee9c 100644 --- a/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE6.cfg +++ b/ansible_collections/arista/avd/molecule/evpn_underlay_rfc5549_overlay_ebgp/intended/configs/DC1-SPINE6.cfg @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -13,17 +26,8 @@ hostname DC1-SPINE6 ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer -! spanning-tree mode none ! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vrf instance MGMT ! interface Ethernet1 @@ -55,16 +59,19 @@ interface Management1 ip routing ipv6 interfaces no ip routing vrf MGMT ! -ipv6 unicast-routing -! ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY seq 10 permit 192.168.255.0/24 eq 32 ! ipv6 prefix-list PL-LOOPBACKS-EVPN-OVERLAY-V6 seq 10 permit 2001:1::/64 eq 128 ! +ipv6 unicast-routing +! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -113,11 +120,4 @@ router bgp 65001 address-family ipv6 neighbor UNDERLAY_PEERS activate ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 f7ba1ee5ef7..99fdb8bf943 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,21 +28,12 @@ hostname DC1-SVC3A ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer +platform sand lag hardware-only ! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 2 name MLAG_iBGP_Tenant_C_OP_Zone trunk group LEAF_PEER_L3 @@ -557,6 +561,10 @@ ip routing ipv6 interfaces vrf Tenant_B_WAN_Zone ip routing ipv6 interfaces vrf Tenant_C_OP_Zone ip routing ipv6 interfaces vrf Tenant_C_WAN_Zone ! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 192.168.255.0/24 eq 32 + seq 20 permit 192.168.254.0/24 eq 32 +! ipv6 unicast-routing ipv6 unicast-routing vrf Tenant_A_APP_Zone ipv6 unicast-routing vrf Tenant_A_DB_Zone @@ -568,10 +576,6 @@ ipv6 unicast-routing vrf Tenant_B_WAN_Zone ipv6 unicast-routing vrf Tenant_C_OP_Zone ipv6 unicast-routing vrf Tenant_C_WAN_Zone ! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 192.168.255.0/24 eq 32 - seq 20 permit 192.168.254.0/24 eq 32 -! mlag configuration domain-id DC1_SVC3 local-interface Vlan4094 @@ -582,6 +586,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -785,11 +792,4 @@ router bgp 65103 neighbor interface Vlan3030 peer-group MLAG_PEER remote-as 65103 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end 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 086cb1b610e..aca17dd9a25 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 @@ -1,4 +1,17 @@ ! +no enable password +no aaa root +! +username admin privilege 15 role network-admin nopassword +username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. +! +management api http-commands + protocol https + no shutdown + ! + vrf MGMT + no shutdown +! daemon TerminAttr exec /usr/bin/TerminAttr -cvaddr=192.168.200.11:9910 -cvauth=key,telarista -cvvrf=MGMT -smashexcludes=ale,flexCounter,hardware,kni,pulse,strata -ingestexclude=/Sysdb/cell/1/agent,/Sysdb/cell/2/agent -taillogs no shutdown @@ -15,21 +28,12 @@ hostname DC1-SVC3B ip name-server vrf MGMT 8.8.8.8 ip name-server vrf MGMT 192.168.200.5 ! -ntp local-interface vrf MGMT Management1 -ntp server vrf MGMT 192.168.200.5 prefer +platform sand lag hardware-only ! spanning-tree mode mstp no spanning-tree vlan-id 4093-4094 spanning-tree mst 0 priority 4096 ! -platform sand lag hardware-only -! -no enable password -no aaa root -! -username admin privilege 15 role network-admin nopassword -username cvpadmin privilege 15 role network-admin secret sha512 $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj. -! vlan 2 name MLAG_iBGP_Tenant_C_OP_Zone trunk group LEAF_PEER_L3 @@ -541,6 +545,10 @@ ip routing ipv6 interfaces vrf Tenant_B_WAN_Zone ip routing ipv6 interfaces vrf Tenant_C_OP_Zone ip routing ipv6 interfaces vrf Tenant_C_WAN_Zone ! +ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY + seq 10 permit 192.168.255.0/24 eq 32 + seq 20 permit 192.168.254.0/24 eq 32 +! ipv6 unicast-routing ipv6 unicast-routing vrf Tenant_A_APP_Zone ipv6 unicast-routing vrf Tenant_A_DB_Zone @@ -552,10 +560,6 @@ ipv6 unicast-routing vrf Tenant_B_WAN_Zone ipv6 unicast-routing vrf Tenant_C_OP_Zone ipv6 unicast-routing vrf Tenant_C_WAN_Zone ! -ip prefix-list PL-LOOPBACKS-EVPN-OVERLAY - seq 10 permit 192.168.255.0/24 eq 32 - seq 20 permit 192.168.254.0/24 eq 32 -! mlag configuration domain-id DC1_SVC3 local-interface Vlan4094 @@ -566,6 +570,9 @@ mlag configuration ! ip route vrf MGMT 0.0.0.0/0 192.168.200.5 ! +ntp local-interface vrf MGMT Management1 +ntp server vrf MGMT 192.168.200.5 prefer +! route-map RM-CONN-2-BGP permit 10 match ip address prefix-list PL-LOOPBACKS-EVPN-OVERLAY ! @@ -769,11 +776,4 @@ router bgp 65103 neighbor interface Vlan3030 peer-group MLAG_PEER remote-as 65103 redistribute connected ! -management api http-commands - protocol https - no shutdown - ! - vrf MGMT - no shutdown -! end diff --git a/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos-intended-config.j2 b/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos-intended-config.j2 index 20fdf8be050..b58a6ea2dbf 100644 --- a/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos-intended-config.j2 +++ b/python-avd/pyavd/_eos_cli_config_gen/j2templates/eos-intended-config.j2 @@ -10,18 +10,28 @@ {% include 'eos/config-comment.j2' %} {# System Boot Configuration #} {% include 'eos/boot.j2' %} +{# enable password #} +{% include 'eos/enable-password.j2' %} +{# aaa root #} +{% include 'eos/aaa-root.j2' %} +{# users #} +{% include 'eos/local-users.j2' %} +{# address locking #} +{% include 'eos/address-locking.j2' %} {# Agents #} {% include 'eos/agents.j2' %} -{# terminal settings #} -{% include 'eos/terminal.j2' %} -{# cli prompt #} -{% include 'eos/prompt.j2' %} -{# aliases #} -{% include 'eos/aliases.j2' %} {# hardware counters #} {% include 'eos/hardware-counters.j2' %} {# service routing configuration #} {% include 'eos/service-routing-configuration-bgp.j2' %} +{# management api http #} +{% include 'eos/management-api-http.j2' %} +{# cli prompt #} +{% include 'eos/prompt.j2' %} +{# terminal settings #} +{% include 'eos/terminal.j2' %} +{# aliases #} +{% include 'eos/aliases.j2' %} {# daemon TerminAttr #} {% include 'eos/daemon-terminattr.j2' %} {# daemons #} @@ -32,56 +42,54 @@ {% include 'eos/ip-dhcp-relay.j2' %} {# IPv6 DHCP Relay #} {% include 'eos/ipv6-dhcp-relay.j2' %} -{# IP DHCP Snooping #} -{% include 'eos/ip-dhcp-snooping.j2' %} {# dhcp servers #} {% include 'eos/dhcp-servers.j2' %} +{# IP DHCP Snooping #} +{% include 'eos/ip-dhcp-snooping.j2' %} {# switchport default #} {% include 'eos/switchport-default.j2' %} {# internal vlan allocation policy #} {% include 'eos/vlan-internal-order.j2' %} -{# ip igmp snooping #} -{% include 'eos/ip-igmp-snooping.j2' %} +{# errdisable #} +{% include 'eos/errdisable.j2' %} {# event monitor #} {% include 'eos/event-monitor.j2' %} {# flow tracking #} {% include 'eos/flow-tracking.j2' %} +{# ip igmp snooping #} +{% include 'eos/ip-igmp-snooping.j2' %} {# load-interval #} {% include 'eos/load-interval.j2' %} -{# interface defaults #} -{% include 'eos/interface-defaults.j2' %} -{# interface profiles #} -{% include 'eos/interface-profiles.j2' %} +{# hardware configuration #} +{% include 'eos/hardware.j2' %} {# transceiver qsfp default mode #} {% include 'eos/transceiver-qsfp-default-mode.j2' %} -{# errdisable #} -{% include 'eos/errdisable.j2' %} +{# interface defaults #} +{% include 'eos/interface-defaults.j2' %} {# service routing protocols model #} {% include 'eos/service-routing-protocols-model.j2' %} +{# l2 protocol forwarding #} +{% include 'eos/l2-protocol-forwarding.j2' %} +{# lacp #} +{% include 'eos/lacp.j2' %} {# queue monitor length #} {% include 'eos/queue-monitor-length.j2' %} {# monitor layer1 #} {% include 'eos/monitor-layer1.j2' %} +{# Link Tracking #} +{% include 'eos/link-tracking-groups.j2' %} {# lldp #} {% include 'eos/lldp.j2' %} -{# l2 protocol forwarding #} -{% include 'eos/l2-protocol-forwarding.j2' %} -{# lacp #} -{% include 'eos/lacp.j2' %} {# logging #} {% include 'eos/logging.j2' %} -{# mcs client #} -{% include 'eos/mcs-client.j2' %} {# match-list #} {% include 'eos/match-list-input.j2' %} -{# as-paths #} -{% include 'eos/as-path.j2' %} -{# macsec #} -{% include 'eos/mac-security.j2' %} -{# IP NAT - Part 1#} -{% include 'eos/ip-nat-part1.j2' %} +{# mcs client #} +{% include 'eos/mcs-client.j2' %} {# platform - trident#} {% include 'eos/platform-trident.j2' %} +{# IP NAT - Part 1#} +{% include 'eos/ip-nat-part1.j2' %} {# hostname #} {% include 'eos/hostname.j2' %} {# domain lookup #} @@ -94,8 +102,16 @@ {% include 'eos/domain-list.j2' %} {# Object Tracking #} {% include 'eos/trackers.j2' %} +{# poe #} +{% include 'eos/poe.j2' %} {# switchport port-security #} {% include 'eos/switchport-port-security.j2' %} +{# ptp #} +{% include 'eos/ptp.j2' %} +{# qos-profiles #} +{% include 'eos/qos-profiles.j2' %} +{# redundancy #} +{% include 'eos/redundancy.j2' %} {# router adaptive-virtual-topology #} {% include 'eos/router-adaptive-virtual-topology.j2' %} {# router internet-exit configuration #} @@ -104,48 +120,20 @@ {% include 'eos/router-l2-vpn.j2' %} {# router path-selection #} {% include 'eos/router-path-selection.j2' %} -{# ntp #} -{% include 'eos/ntp.j2' %} -{# poe #} -{% include 'eos/poe.j2' %} -{# ptp #} -{% include 'eos/ptp.j2' %} -{# radius server #} -{% include 'eos/radius-server.j2' %} -{# sflow #} -{% include 'eos/sflow.j2' %} -{# redundancy #} -{% include 'eos/redundancy.j2' %} -{# qos-profiles #} -{% include 'eos/qos-profiles.j2' %} {# router service-inserion #} {% include 'eos/router-service-insertion.j2' %} +{# platform #} +{% include 'eos/platform.j2' %} +{# sflow #} +{% include 'eos/sflow.j2' %} {# snmp settings #} {% include 'eos/snmp-server.j2' %} -{# hardware configuration #} -{% include 'eos/hardware.j2' %} {# spanning-tree #} {% include 'eos/spanning-tree.j2' %} {# sync-e #} {% include 'eos/sync-e.j2' %} -{# platform #} -{% include 'eos/platform.j2' %} {# service unsupported-transceiver #} {% include 'eos/service-unsupported-transceiver.j2' %} -{# tacacs servers #} -{% include 'eos/tacacs-servers.j2' %} -{# aaa #} -{% include 'eos/aaa.j2' %} -{# enable password #} -{% include 'eos/enable-password.j2' %} -{# aaa root #} -{% include 'eos/aaa-root.j2' %} -{# users #} -{% include 'eos/local-users.j2' %} -{# roles #} -{% include 'eos/roles.j2' %} -{# address locking #} -{% include 'eos/address-locking.j2' %} {# system l1 #} {% include 'eos/system-l1.j2' %} {# Tap Aggregation #} @@ -156,14 +144,40 @@ {% include 'eos/vlans.j2' %} {# VRF Instances #} {% include 'eos/vrfs.j2' %} -{# Link Tracking #} -{% include 'eos/link-tracking-groups.j2' %} +{# BGP Groups configuration #} +{% include 'eos/bgp-groups.j2' %} +{# queue monitor streaming #} +{% include 'eos/queue-monitor-streaming.j2' %} +{# banner #} +{% include 'eos/banners.j2' %} +{# management accounts #} +{% include 'eos/management-accounts.j2' %} +{# management console #} +{% include 'eos/management-console.j2' %} +{# management cvx #} +{% include 'eos/management-cvx.j2' %} +{# management defaults #} +{% include 'eos/management-defaults.j2' %} +{# management api gnmi #} +{% include 'eos/management-api-gnmi.j2' %} +{# management api models #} +{% include 'eos/management-api-models.j2' %} +{# management security #} +{% include 'eos/management-security.j2' %} +{# radius server #} +{% include 'eos/radius-server.j2' %} +{# tacacs servers #} +{% include 'eos/tacacs-servers.j2' %} +{# aaa #} +{% include 'eos/aaa.j2' %} {# CVX #} {% include 'eos/cvx.j2' %} {# influxDB Telemetry #} {% include 'eos/monitor-telemetry-influx.j2' %} {# IP Security #} {% include 'eos/ip-security.j2' %} +{# macsec #} +{% include 'eos/mac-security.j2' %} {# Port-Channel Interfaces #} {% include 'eos/port-channel-interfaces.j2' %} {# DPS Interfaces #} @@ -188,16 +202,18 @@ {% include 'eos/monitor-connectivity.j2' %} {# MAC address-table aging #} {% include 'eos/mac-address-table-aging-time.j2' %} -{# Router virtual mac address #} -{% include 'eos/ip-virtual-router-mac-address.j2' %} -{# Router virtual source nat #} -{% include 'eos/virtual-source-nat-vrfs.j2' %} {# event handler #} {% include 'eos/event-handlers.j2' %} -{# BGP Groups configuration #} -{% include 'eos/bgp-groups.j2' %} +{# router segment-security #} +{% include 'eos/router-segment-security.j2' %} {# Interface Groups configuration #} {% include 'eos/interface-groups.j2' %} +{# interface profiles #} +{% include 'eos/interface-profiles.j2' %} +{# Router virtual mac address #} +{% include 'eos/ip-virtual-router-mac-address.j2' %} +{# Router virtual source nat #} +{% include 'eos/virtual-source-nat-vrfs.j2' %} {# IPv6 Extended Access-lists #} {% include 'eos/ipv6-access-lists.j2' %} {# IPv6 Standard Access-lists #} @@ -208,8 +224,6 @@ {% include 'eos/ip-access-lists.j2' %} {# Standard Access-lists #} {% include 'eos/standard-access-lists.j2' %} -{# MAC Access-lists #} -{% include 'eos/mac-access-lists.j2' %} {# IP Routing #} {% include 'eos/ip-routing.j2' %} {# IP ICMP Redirects #} @@ -218,25 +232,14 @@ {% include 'eos/ip-hardware.j2' %} {# IP Routing VRFs #} {% include 'eos/ip-routing-vrfs.j2' %} -{# IPv6 Unicast Routing #} -{% include 'eos/ipv6-unicast-routing.j2' %} -{# eos - IPv6 Unicast Routing VRFs #} -{% include 'eos/ipv6-unicast-routing-vrfs.j2' %} {# eos - IPv6 ICMP Redirect #} {% include 'eos/ipv6-icmp-redirect.j2' %} -{# eos - IPv6 Hardware #} -{% include 'eos/ipv6-hardware.j2' %} -{# Monitor Sessions #} -{% include 'eos/monitor-sessions.j2' %} -{% include 'eos/monitor-session-default-encapsulation-gre.j2' %} -{# qos #} -{% include 'eos/qos.j2' %} -{# eos - priority flow control #} -{% include 'eos/priority-flow-control.j2' %} +{# as-paths #} +{% include 'eos/as-path.j2' %} +{# Community-lists, improved data model #} +{% include 'eos/ip-community-lists.j2' %} {# Community-lists #} {% include 'eos/community-lists.j2' %} -{# IP Community Lists #} -{% include 'eos/ip-community-lists.j2' %} {# IP Extended Community Lists #} {% include 'eos/ip-extcommunity-lists.j2' %} {# IP Extended Community Lists Regexp #} @@ -247,104 +250,101 @@ {% include 'eos/prefix-lists.j2' %} {# IPv6 Prefix-lists #} {% include 'eos/ipv6-prefix-lists.j2' %} +{# IPv6 Unicast Routing #} +{% include 'eos/ipv6-unicast-routing.j2' %} +{# eos - IPv6 Hardware #} +{% include 'eos/ipv6-hardware.j2' %} +{# eos - IPv6 Unicast Routing VRFs #} +{% include 'eos/ipv6-unicast-routing-vrfs.j2' %} +{# IPv6 Neighbors #} +{% include 'eos/ipv6-neighbors.j2' %} +{# MAC Access-lists #} +{% include 'eos/mac-access-lists.j2' %} {# System Control-Plane#} {% include 'eos/system.j2' %} {# mac address-table notification #} {% include 'eos/mac-address-table-notification.j2' %} {# maintenance #} {% include 'eos/maintenance.j2' %} +{# Monitor Sessions #} +{% include 'eos/monitor-sessions.j2' %} +{% include 'eos/monitor-session-default-encapsulation-gre.j2' %} {# mlag configuration #} {% include 'eos/mlag-configuration.j2' %} -{# IPv6 Neighbors #} -{% include 'eos/ipv6-neighbors.j2' %} {# Static Route #} {% include 'eos/static-routes.j2' %} +{# ARP #} +{% include 'eos/arp.j2' %} {# IPv6 Static Route #} {% include 'eos/ipv6-static-routes.j2' %} +{# MPLS #} +{% include 'eos/mpls.j2' %} {# IP NAT - Part 2#} {% include 'eos/ip-nat-part2.j2' %} -{# QOS class-map #} -{% include 'eos/class-maps.j2' %} -{# COPP policy-map #} -{% include 'eos/policy-maps-copp.j2' %} +{# ip client source interfaces #} +{% include 'eos/ip-client-source-interfaces.j2' %} +{# ntp #} +{% include 'eos/ntp.j2' %} +{# Patch Panel #} +{% include 'eos/patch-panel.j2' %} {# PBR policy-map #} {% include 'eos/policy-maps-pbr.j2' %} {# Monitor telemetry postcard #} {% include 'eos/monitor-telemetry-postcard-policy.j2' %} +{# qos #} +{% include 'eos/qos.j2' %} +{# QOS class-map #} +{% include 'eos/class-maps.j2' %} +{# COPP policy-map #} +{% include 'eos/policy-maps-copp.j2' %} {# QOS policy-map #} {% include 'eos/policy-maps-qos.j2' %} -{# ARP #} -{% include 'eos/arp.j2' %} +{# eos - priority flow control #} +{% include 'eos/priority-flow-control.j2' %} +{# ip radius source interfaces #} +{% include 'eos/ip-radius-source-interfaces.j2' %} +{# roles #} +{% include 'eos/roles.j2' %} {# route-maps #} {% include 'eos/route-maps.j2' %} -{# router bfd #} -{% include 'eos/router-bfd.j2' %} {# peer-filters #} {% include 'eos/peer-filters.j2' %} +{# router bfd #} +{% include 'eos/router-bfd.j2' %} {# router bgp configuration #} {% include 'eos/router-bgp.j2' %} -{# router igmp configuration #} -{% include 'eos/router-igmp.j2' %} -{# router multicast configuration #} -{% include 'eos/router-multicast.j2' %} {# router general configuration #} {% include 'eos/router-general.j2' %} -{# router segment-security #} -{% include 'eos/router-segment-security.j2' %} {# router traffic-engineering configuration #} {% include 'eos/router-traffic-engineering.j2' %} +{# router igmp configuration #} +{% include 'eos/router-igmp.j2' %} +{# router isis configuration #} +{% include 'eos/router-isis.j2' %} +{# router multicast configuration #} +{% include 'eos/router-multicast.j2' %} {# router ospf configuration #} {% include 'eos/router-ospf.j2' %} {# router pim sparse mode configuration #} {% include 'eos/router-pim-sparse-mode.j2' %} -{# router isis configuration #} -{% include 'eos/router-isis.j2' %} {# router msdp #} {% include 'eos/router-msdp.j2' %} -{# MPLS #} -{% include 'eos/mpls.j2' %} -{# Patch Panel #} -{% include 'eos/patch-panel.j2' %} -{# queue monitor streaming #} -{% include 'eos/queue-monitor-streaming.j2' %} +{# stun #} +{% include 'eos/stun.j2' %} {# ip tacacs+ source interfaces #} {% include 'eos/ip-tacacs-source-interfaces.j2' %} -{# ip radius source interfaces #} -{% include 'eos/ip-radius-source-interfaces.j2' %} -{# vmtracer sessions #} -{% include 'eos/vmtracer-sessions.j2' %} {# traffic policies #} {% include 'eos/traffic-policies.j2' %} -{# banner #} -{% include 'eos/banners.j2' %} -{# ip client source interfaces #} -{% include 'eos/ip-client-source-interfaces.j2' %} -{# management accounts #} -{% include 'eos/management-accounts.j2' %} -{# management api http #} -{% include 'eos/management-api-http.j2' %} -{# management console #} -{% include 'eos/management-console.j2' %} -{# management cvx #} -{% include 'eos/management-cvx.j2' %} -{# management defaults #} -{% include 'eos/management-defaults.j2' %} -{# management api gnmi #} -{% include 'eos/management-api-gnmi.j2' %} -{# management api models #} -{% include 'eos/management-api-models.j2' %} -{# management security #} -{% include 'eos/management-security.j2' %} -{# stun #} -{% include 'eos/stun.j2' %} +{# platform apply #} +{% include 'eos/platform-apply.j2' %} +{# vmtracer sessions #} +{% include 'eos/vmtracer-sessions.j2' %} {# 802.1x Global #} {% include 'eos/dot1x.j2' %} {# management ssh #} {% include 'eos/management-ssh.j2' %} {# management tech-support #} {% include 'eos/management-tech-support.j2' %} -{# platform apply #} -{% include 'eos/platform-apply.j2' %} {# EOS CLI #} {% include 'eos/eos-cli.j2' %} {# end #}