summaryrefslogtreecommitdiffstats
path: root/tests/data/test_catalog_medium.yml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/data/test_catalog_medium.yml')
-rw-r--r--tests/data/test_catalog_medium.yml2078
1 files changed, 2078 insertions, 0 deletions
diff --git a/tests/data/test_catalog_medium.yml b/tests/data/test_catalog_medium.yml
new file mode 100644
index 0000000..21e3784
--- /dev/null
+++ b/tests/data/test_catalog_medium.yml
@@ -0,0 +1,2078 @@
+anta.tests.connectivity:
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf1a
+ neighbors:
+ - neighbor_device: leaf1b
+ neighbor_port: Ethernet3/1
+ port: Ethernet3/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet3/1 - Remote: leaf1b Ethernet3/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf1a
+ neighbors:
+ - neighbor_device: leaf1b
+ neighbor_port: Ethernet4/1
+ port: Ethernet4/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet4/1 - Remote: leaf1b Ethernet4/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf1a
+ neighbors:
+ - neighbor_device: spine1
+ neighbor_port: Ethernet1/1
+ port: Ethernet1/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet1/1 - Remote: spine1 Ethernet1/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf1a
+ neighbors:
+ - neighbor_device: spine2
+ neighbor_port: Ethernet1/1
+ port: Ethernet2/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet2/1 - Remote: spine2 Ethernet1/1'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1a
+ hosts:
+ - destination: 10.255.255.0
+ repeat: 1
+ source: 10.255.255.1
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet1/1 (IP: 10.255.255.1) - Destination: spine1 Ethernet1/1 (IP: 10.255.255.0)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1a
+ hosts:
+ - destination: 10.255.255.2
+ repeat: 1
+ source: 10.255.255.3
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet2/1 (IP: 10.255.255.3) - Destination: spine2 Ethernet1/1 (IP: 10.255.255.2)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1a
+ hosts:
+ - destination: 10.255.0.1
+ repeat: 1
+ source: 10.255.0.3
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.3) - Destination: spine1 Loopback0 (IP: 10.255.0.1)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1a
+ hosts:
+ - destination: 10.255.0.2
+ repeat: 1
+ source: 10.255.0.3
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.3) - Destination: spine2 Loopback0 (IP: 10.255.0.2)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1a
+ hosts:
+ - destination: 10.255.0.3
+ repeat: 1
+ source: 10.255.0.3
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.3) - Destination: leaf1a Loopback0 (IP: 10.255.0.3)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1a
+ hosts:
+ - destination: 10.255.0.4
+ repeat: 1
+ source: 10.255.0.3
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.3) - Destination: leaf1b Loopback0 (IP: 10.255.0.4)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1a
+ hosts:
+ - destination: 10.255.0.5
+ repeat: 1
+ source: 10.255.0.3
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.3) - Destination: leaf2a Loopback0 (IP: 10.255.0.5)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1a
+ hosts:
+ - destination: 10.255.0.6
+ repeat: 1
+ source: 10.255.0.3
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.3) - Destination: leaf2b Loopback0 (IP: 10.255.0.6)'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf1b
+ neighbors:
+ - neighbor_device: leaf1a
+ neighbor_port: Ethernet3/1
+ port: Ethernet3/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet3/1 - Remote: leaf1a Ethernet3/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf1b
+ neighbors:
+ - neighbor_device: leaf1a
+ neighbor_port: Ethernet4/1
+ port: Ethernet4/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet4/1 - Remote: leaf1a Ethernet4/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf1b
+ neighbors:
+ - neighbor_device: spine1
+ neighbor_port: Ethernet2/1
+ port: Ethernet1/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet1/1 - Remote: spine1 Ethernet2/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf1b
+ neighbors:
+ - neighbor_device: spine2
+ neighbor_port: Ethernet2/1
+ port: Ethernet2/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet2/1 - Remote: spine2 Ethernet2/1'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1b
+ hosts:
+ - destination: 10.255.255.4
+ repeat: 1
+ source: 10.255.255.5
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet1/1 (IP: 10.255.255.5) - Destination: spine1 Ethernet2/1 (IP: 10.255.255.4)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1b
+ hosts:
+ - destination: 10.255.255.6
+ repeat: 1
+ source: 10.255.255.7
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet2/1 (IP: 10.255.255.7) - Destination: spine2 Ethernet2/1 (IP: 10.255.255.6)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1b
+ hosts:
+ - destination: 10.255.0.1
+ repeat: 1
+ source: 10.255.0.4
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.4) - Destination: spine1 Loopback0 (IP: 10.255.0.1)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1b
+ hosts:
+ - destination: 10.255.0.2
+ repeat: 1
+ source: 10.255.0.4
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.4) - Destination: spine2 Loopback0 (IP: 10.255.0.2)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1b
+ hosts:
+ - destination: 10.255.0.3
+ repeat: 1
+ source: 10.255.0.4
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.4) - Destination: leaf1a Loopback0 (IP: 10.255.0.3)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1b
+ hosts:
+ - destination: 10.255.0.4
+ repeat: 1
+ source: 10.255.0.4
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.4) - Destination: leaf1b Loopback0 (IP: 10.255.0.4)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1b
+ hosts:
+ - destination: 10.255.0.5
+ repeat: 1
+ source: 10.255.0.4
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.4) - Destination: leaf2a Loopback0 (IP: 10.255.0.5)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf1b
+ hosts:
+ - destination: 10.255.0.6
+ repeat: 1
+ source: 10.255.0.4
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.4) - Destination: leaf2b Loopback0 (IP: 10.255.0.6)'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - spine1
+ neighbors:
+ - neighbor_device: leaf1a
+ neighbor_port: Ethernet1/1
+ port: Ethernet1/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet1/1 - Remote: leaf1a Ethernet1/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - spine1
+ neighbors:
+ - neighbor_device: leaf1b
+ neighbor_port: Ethernet1/1
+ port: Ethernet2/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet2/1 - Remote: leaf1b Ethernet1/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - spine1
+ neighbors:
+ - neighbor_device: leaf2a
+ neighbor_port: Ethernet1/1
+ port: Ethernet3/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet3/1 - Remote: leaf2a Ethernet1/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - spine1
+ neighbors:
+ - neighbor_device: leaf2b
+ neighbor_port: Ethernet1/1
+ port: Ethernet4/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet4/1 - Remote: leaf2b Ethernet1/1'
+- VerifyReachability:
+ filters:
+ tags:
+ - spine1
+ hosts:
+ - destination: 10.255.255.1
+ repeat: 1
+ source: 10.255.255.0
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet1/1 (IP: 10.255.255.0) - Destination: leaf1a Ethernet1/1 (IP: 10.255.255.1)'
+- VerifyReachability:
+ filters:
+ tags:
+ - spine1
+ hosts:
+ - destination: 10.255.255.5
+ repeat: 1
+ source: 10.255.255.4
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet2/1 (IP: 10.255.255.4) - Destination: leaf1b Ethernet1/1 (IP: 10.255.255.5)'
+- VerifyReachability:
+ filters:
+ tags:
+ - spine1
+ hosts:
+ - destination: 10.255.255.9
+ repeat: 1
+ source: 10.255.255.8
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet3/1 (IP: 10.255.255.8) - Destination: leaf2a Ethernet1/1 (IP: 10.255.255.9)'
+- VerifyReachability:
+ filters:
+ tags:
+ - spine1
+ hosts:
+ - destination: 10.255.255.13
+ repeat: 1
+ source: 10.255.255.12
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet4/1 (IP: 10.255.255.12) - Destination: leaf2b Ethernet1/1 (IP: 10.255.255.13)'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf2b
+ neighbors:
+ - neighbor_device: leaf2a
+ neighbor_port: Ethernet3/1
+ port: Ethernet3/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet3/1 - Remote: leaf2a Ethernet3/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf2b
+ neighbors:
+ - neighbor_device: leaf2a
+ neighbor_port: Ethernet4/1
+ port: Ethernet4/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet4/1 - Remote: leaf2a Ethernet4/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf2b
+ neighbors:
+ - neighbor_device: spine1
+ neighbor_port: Ethernet4/1
+ port: Ethernet1/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet1/1 - Remote: spine1 Ethernet4/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf2b
+ neighbors:
+ - neighbor_device: spine2
+ neighbor_port: Ethernet4/1
+ port: Ethernet2/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet2/1 - Remote: spine2 Ethernet4/1'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2b
+ hosts:
+ - destination: 10.255.255.12
+ repeat: 1
+ source: 10.255.255.13
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet1/1 (IP: 10.255.255.13) - Destination: spine1 Ethernet4/1 (IP: 10.255.255.12)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2b
+ hosts:
+ - destination: 10.255.255.14
+ repeat: 1
+ source: 10.255.255.15
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet2/1 (IP: 10.255.255.15) - Destination: spine2 Ethernet4/1 (IP: 10.255.255.14)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2b
+ hosts:
+ - destination: 10.255.0.1
+ repeat: 1
+ source: 10.255.0.6
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.6) - Destination: spine1 Loopback0 (IP: 10.255.0.1)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2b
+ hosts:
+ - destination: 10.255.0.2
+ repeat: 1
+ source: 10.255.0.6
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.6) - Destination: spine2 Loopback0 (IP: 10.255.0.2)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2b
+ hosts:
+ - destination: 10.255.0.3
+ repeat: 1
+ source: 10.255.0.6
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.6) - Destination: leaf1a Loopback0 (IP: 10.255.0.3)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2b
+ hosts:
+ - destination: 10.255.0.4
+ repeat: 1
+ source: 10.255.0.6
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.6) - Destination: leaf1b Loopback0 (IP: 10.255.0.4)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2b
+ hosts:
+ - destination: 10.255.0.5
+ repeat: 1
+ source: 10.255.0.6
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.6) - Destination: leaf2a Loopback0 (IP: 10.255.0.5)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2b
+ hosts:
+ - destination: 10.255.0.6
+ repeat: 1
+ source: 10.255.0.6
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.6) - Destination: leaf2b Loopback0 (IP: 10.255.0.6)'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf2a
+ neighbors:
+ - neighbor_device: leaf2b
+ neighbor_port: Ethernet3/1
+ port: Ethernet3/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet3/1 - Remote: leaf2b Ethernet3/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf2a
+ neighbors:
+ - neighbor_device: leaf2b
+ neighbor_port: Ethernet4/1
+ port: Ethernet4/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet4/1 - Remote: leaf2b Ethernet4/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf2a
+ neighbors:
+ - neighbor_device: spine1
+ neighbor_port: Ethernet3/1
+ port: Ethernet1/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet1/1 - Remote: spine1 Ethernet3/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - leaf2a
+ neighbors:
+ - neighbor_device: spine2
+ neighbor_port: Ethernet3/1
+ port: Ethernet2/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet2/1 - Remote: spine2 Ethernet3/1'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2a
+ hosts:
+ - destination: 10.255.255.8
+ repeat: 1
+ source: 10.255.255.9
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet1/1 (IP: 10.255.255.9) - Destination: spine1 Ethernet3/1 (IP: 10.255.255.8)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2a
+ hosts:
+ - destination: 10.255.255.10
+ repeat: 1
+ source: 10.255.255.11
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet2/1 (IP: 10.255.255.11) - Destination: spine2 Ethernet3/1 (IP: 10.255.255.10)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2a
+ hosts:
+ - destination: 10.255.0.1
+ repeat: 1
+ source: 10.255.0.5
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.5) - Destination: spine1 Loopback0 (IP: 10.255.0.1)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2a
+ hosts:
+ - destination: 10.255.0.2
+ repeat: 1
+ source: 10.255.0.5
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.5) - Destination: spine2 Loopback0 (IP: 10.255.0.2)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2a
+ hosts:
+ - destination: 10.255.0.3
+ repeat: 1
+ source: 10.255.0.5
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.5) - Destination: leaf1a Loopback0 (IP: 10.255.0.3)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2a
+ hosts:
+ - destination: 10.255.0.4
+ repeat: 1
+ source: 10.255.0.5
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.5) - Destination: leaf1b Loopback0 (IP: 10.255.0.4)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2a
+ hosts:
+ - destination: 10.255.0.5
+ repeat: 1
+ source: 10.255.0.5
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.5) - Destination: leaf2a Loopback0 (IP: 10.255.0.5)'
+- VerifyReachability:
+ filters:
+ tags:
+ - leaf2a
+ hosts:
+ - destination: 10.255.0.6
+ repeat: 1
+ source: 10.255.0.5
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: Loopback0 (IP: 10.255.0.5) - Destination: leaf2b Loopback0 (IP: 10.255.0.6)'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - spine2
+ neighbors:
+ - neighbor_device: leaf1a
+ neighbor_port: Ethernet2/1
+ port: Ethernet1/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet1/1 - Remote: leaf1a Ethernet2/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - spine2
+ neighbors:
+ - neighbor_device: leaf1b
+ neighbor_port: Ethernet2/1
+ port: Ethernet2/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet2/1 - Remote: leaf1b Ethernet2/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - spine2
+ neighbors:
+ - neighbor_device: leaf2a
+ neighbor_port: Ethernet2/1
+ port: Ethernet3/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet3/1 - Remote: leaf2a Ethernet2/1'
+- VerifyLLDPNeighbors:
+ filters:
+ tags:
+ - spine2
+ neighbors:
+ - neighbor_device: leaf2b
+ neighbor_port: Ethernet2/1
+ port: Ethernet4/1
+ result_overwrite:
+ custom_field: 'Local: Ethernet4/1 - Remote: leaf2b Ethernet2/1'
+- VerifyReachability:
+ filters:
+ tags:
+ - spine2
+ hosts:
+ - destination: 10.255.255.3
+ repeat: 1
+ source: 10.255.255.2
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet1/1 (IP: 10.255.255.2) - Destination: leaf1a Ethernet2/1 (IP: 10.255.255.3)'
+- VerifyReachability:
+ filters:
+ tags:
+ - spine2
+ hosts:
+ - destination: 10.255.255.7
+ repeat: 1
+ source: 10.255.255.6
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet2/1 (IP: 10.255.255.6) - Destination: leaf1b Ethernet2/1 (IP: 10.255.255.7)'
+- VerifyReachability:
+ filters:
+ tags:
+ - spine2
+ hosts:
+ - destination: 10.255.255.11
+ repeat: 1
+ source: 10.255.255.10
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet3/1 (IP: 10.255.255.10) - Destination: leaf2a Ethernet2/1 (IP: 10.255.255.11)'
+- VerifyReachability:
+ filters:
+ tags:
+ - spine2
+ hosts:
+ - destination: 10.255.255.15
+ repeat: 1
+ source: 10.255.255.14
+ vrf: default
+ result_overwrite:
+ custom_field: 'Source: P2P Interface Ethernet4/1 (IP: 10.255.255.14) - Destination: leaf2b Ethernet2/1 (IP: 10.255.255.15)'
+anta.tests.hardware:
+- VerifyEnvironmentPower:
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'Accepted States: ''ok'''
+ states:
+ - ok
+- VerifyEnvironmentCooling:
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'Accepted States: ''ok'''
+ states:
+ - ok
+- VerifyTemperature:
+ filters:
+ tags:
+ - leaf1a
+- VerifyTransceiversManufacturers:
+ filters:
+ tags:
+ - leaf1a
+ manufacturers:
+ - Arista Networks
+ - Arastra, Inc.
+ - Not Present
+ result_overwrite:
+ custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', ''Not Present'''
+- VerifyEnvironmentPower:
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'Accepted States: ''ok'''
+ states:
+ - ok
+- VerifyEnvironmentCooling:
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'Accepted States: ''ok'''
+ states:
+ - ok
+- VerifyTemperature:
+ filters:
+ tags:
+ - leaf1b
+- VerifyTransceiversManufacturers:
+ filters:
+ tags:
+ - leaf1b
+ manufacturers:
+ - Arista Networks
+ - Arastra, Inc.
+ - Not Present
+ result_overwrite:
+ custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', ''Not Present'''
+- VerifyEnvironmentPower:
+ filters:
+ tags:
+ - spine1
+ result_overwrite:
+ custom_field: 'Accepted States: ''ok'''
+ states:
+ - ok
+- VerifyEnvironmentCooling:
+ filters:
+ tags:
+ - spine1
+ result_overwrite:
+ custom_field: 'Accepted States: ''ok'''
+ states:
+ - ok
+- VerifyTemperature:
+ filters:
+ tags:
+ - spine1
+- VerifyTransceiversManufacturers:
+ filters:
+ tags:
+ - spine1
+ manufacturers:
+ - Arista Networks
+ - Arastra, Inc.
+ - Not Present
+ result_overwrite:
+ custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', ''Not Present'''
+- VerifyEnvironmentPower:
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'Accepted States: ''ok'''
+ states:
+ - ok
+- VerifyEnvironmentCooling:
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'Accepted States: ''ok'''
+ states:
+ - ok
+- VerifyTemperature:
+ filters:
+ tags:
+ - leaf2b
+- VerifyTransceiversManufacturers:
+ filters:
+ tags:
+ - leaf2b
+ manufacturers:
+ - Arista Networks
+ - Arastra, Inc.
+ - Not Present
+ result_overwrite:
+ custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', ''Not Present'''
+- VerifyEnvironmentPower:
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'Accepted States: ''ok'''
+ states:
+ - ok
+- VerifyEnvironmentCooling:
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'Accepted States: ''ok'''
+ states:
+ - ok
+- VerifyTemperature:
+ filters:
+ tags:
+ - leaf2a
+- VerifyTransceiversManufacturers:
+ filters:
+ tags:
+ - leaf2a
+ manufacturers:
+ - Arista Networks
+ - Arastra, Inc.
+ - Not Present
+ result_overwrite:
+ custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', ''Not Present'''
+- VerifyEnvironmentPower:
+ filters:
+ tags:
+ - spine2
+ result_overwrite:
+ custom_field: 'Accepted States: ''ok'''
+ states:
+ - ok
+- VerifyEnvironmentCooling:
+ filters:
+ tags:
+ - spine2
+ result_overwrite:
+ custom_field: 'Accepted States: ''ok'''
+ states:
+ - ok
+- VerifyTemperature:
+ filters:
+ tags:
+ - spine2
+- VerifyTransceiversManufacturers:
+ filters:
+ tags:
+ - spine2
+ manufacturers:
+ - Arista Networks
+ - Arastra, Inc.
+ - Not Present
+ result_overwrite:
+ custom_field: 'Accepted Manufacturers: ''Arista Networks'', ''Arastra, Inc.'', ''Not Present'''
+anta.tests.interfaces:
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1a
+ interfaces:
+ - name: Ethernet3/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet3/1 - MLAG_PEER_leaf1b_Ethernet3/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1a
+ interfaces:
+ - name: Ethernet4/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet4/1 - MLAG_PEER_leaf1b_Ethernet4/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1a
+ interfaces:
+ - name: Ethernet1/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet1/1 - P2P_LINK_TO_SPINE1_Ethernet1/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1a
+ interfaces:
+ - name: Ethernet2/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet2/1 - P2P_LINK_TO_SPINE2_Ethernet1/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1a
+ interfaces:
+ - name: Port-Channel31
+ status: up
+ result_overwrite:
+ custom_field: Interface Port-Channel31 - MLAG_PEER_leaf1b_Po31 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1a
+ interfaces:
+ - name: Vlan4093
+ status: up
+ result_overwrite:
+ custom_field: Interface Vlan4093 - MLAG_PEER_L3_PEERING = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1a
+ interfaces:
+ - name: Vlan4094
+ status: up
+ result_overwrite:
+ custom_field: Interface Vlan4094 - MLAG_PEER = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1a
+ interfaces:
+ - name: Loopback0
+ status: up
+ result_overwrite:
+ custom_field: Interface Loopback0 - EVPN_Overlay_Peering = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1a
+ interfaces:
+ - name: Loopback1
+ status: up
+ result_overwrite:
+ custom_field: Interface Loopback1 - VTEP_VXLAN_Tunnel_Source = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1a
+ interfaces:
+ - name: Vxlan1
+ status: up
+ result_overwrite:
+ custom_field: Interface Vxlan1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1b
+ interfaces:
+ - name: Ethernet3/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet3/1 - MLAG_PEER_leaf1a_Ethernet3/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1b
+ interfaces:
+ - name: Ethernet4/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet4/1 - MLAG_PEER_leaf1a_Ethernet4/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1b
+ interfaces:
+ - name: Ethernet1/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet1/1 - P2P_LINK_TO_SPINE1_Ethernet2/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1b
+ interfaces:
+ - name: Ethernet2/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet2/1 - P2P_LINK_TO_SPINE2_Ethernet2/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1b
+ interfaces:
+ - name: Port-Channel31
+ status: up
+ result_overwrite:
+ custom_field: Interface Port-Channel31 - MLAG_PEER_leaf1a_Po31 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1b
+ interfaces:
+ - name: Vlan4093
+ status: up
+ result_overwrite:
+ custom_field: Interface Vlan4093 - MLAG_PEER_L3_PEERING = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1b
+ interfaces:
+ - name: Vlan4094
+ status: up
+ result_overwrite:
+ custom_field: Interface Vlan4094 - MLAG_PEER = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1b
+ interfaces:
+ - name: Loopback0
+ status: up
+ result_overwrite:
+ custom_field: Interface Loopback0 - EVPN_Overlay_Peering = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1b
+ interfaces:
+ - name: Loopback1
+ status: up
+ result_overwrite:
+ custom_field: Interface Loopback1 - VTEP_VXLAN_Tunnel_Source = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf1b
+ interfaces:
+ - name: Vxlan1
+ status: up
+ result_overwrite:
+ custom_field: Interface Vxlan1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - spine1
+ interfaces:
+ - name: Ethernet1/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet1/1 - P2P_LINK_TO_LEAF1A_Ethernet1/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - spine1
+ interfaces:
+ - name: Ethernet2/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet2/1 - P2P_LINK_TO_LEAF1B_Ethernet1/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - spine1
+ interfaces:
+ - name: Ethernet3/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet3/1 - P2P_LINK_TO_LEAF2A_Ethernet1/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - spine1
+ interfaces:
+ - name: Ethernet4/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet4/1 - P2P_LINK_TO_LEAF2B_Ethernet1/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - spine1
+ interfaces:
+ - name: Loopback0
+ status: up
+ result_overwrite:
+ custom_field: Interface Loopback0 - EVPN_Overlay_Peering = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2b
+ interfaces:
+ - name: Ethernet3/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet3/1 - MLAG_PEER_leaf2a_Ethernet3/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2b
+ interfaces:
+ - name: Ethernet4/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet4/1 - MLAG_PEER_leaf2a_Ethernet4/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2b
+ interfaces:
+ - name: Ethernet1/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet1/1 - P2P_LINK_TO_SPINE1_Ethernet4/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2b
+ interfaces:
+ - name: Ethernet2/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet2/1 - P2P_LINK_TO_SPINE2_Ethernet4/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2b
+ interfaces:
+ - name: Port-Channel31
+ status: up
+ result_overwrite:
+ custom_field: Interface Port-Channel31 - MLAG_PEER_leaf2a_Po31 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2b
+ interfaces:
+ - name: Vlan4093
+ status: up
+ result_overwrite:
+ custom_field: Interface Vlan4093 - MLAG_PEER_L3_PEERING = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2b
+ interfaces:
+ - name: Vlan4094
+ status: up
+ result_overwrite:
+ custom_field: Interface Vlan4094 - MLAG_PEER = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2b
+ interfaces:
+ - name: Loopback0
+ status: up
+ result_overwrite:
+ custom_field: Interface Loopback0 - EVPN_Overlay_Peering = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2b
+ interfaces:
+ - name: Loopback1
+ status: up
+ result_overwrite:
+ custom_field: Interface Loopback1 - VTEP_VXLAN_Tunnel_Source = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2b
+ interfaces:
+ - name: Vxlan1
+ status: up
+ result_overwrite:
+ custom_field: Interface Vxlan1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2a
+ interfaces:
+ - name: Ethernet3/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet3/1 - MLAG_PEER_leaf2b_Ethernet3/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2a
+ interfaces:
+ - name: Ethernet4/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet4/1 - MLAG_PEER_leaf2b_Ethernet4/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2a
+ interfaces:
+ - name: Ethernet1/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet1/1 - P2P_LINK_TO_SPINE1_Ethernet3/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2a
+ interfaces:
+ - name: Ethernet2/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet2/1 - P2P_LINK_TO_SPINE2_Ethernet3/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2a
+ interfaces:
+ - name: Port-Channel31
+ status: up
+ result_overwrite:
+ custom_field: Interface Port-Channel31 - MLAG_PEER_leaf2b_Po31 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2a
+ interfaces:
+ - name: Vlan4093
+ status: up
+ result_overwrite:
+ custom_field: Interface Vlan4093 - MLAG_PEER_L3_PEERING = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2a
+ interfaces:
+ - name: Vlan4094
+ status: up
+ result_overwrite:
+ custom_field: Interface Vlan4094 - MLAG_PEER = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2a
+ interfaces:
+ - name: Loopback0
+ status: up
+ result_overwrite:
+ custom_field: Interface Loopback0 - EVPN_Overlay_Peering = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2a
+ interfaces:
+ - name: Loopback1
+ status: up
+ result_overwrite:
+ custom_field: Interface Loopback1 - VTEP_VXLAN_Tunnel_Source = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - leaf2a
+ interfaces:
+ - name: Vxlan1
+ status: up
+ result_overwrite:
+ custom_field: Interface Vxlan1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - spine2
+ interfaces:
+ - name: Ethernet1/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet1/1 - P2P_LINK_TO_LEAF1A_Ethernet2/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - spine2
+ interfaces:
+ - name: Ethernet2/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet2/1 - P2P_LINK_TO_LEAF1B_Ethernet2/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - spine2
+ interfaces:
+ - name: Ethernet3/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet3/1 - P2P_LINK_TO_LEAF2A_Ethernet2/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - spine2
+ interfaces:
+ - name: Ethernet4/1
+ status: up
+ result_overwrite:
+ custom_field: Interface Ethernet4/1 - P2P_LINK_TO_LEAF2B_Ethernet2/1 = 'up'
+- VerifyInterfacesStatus:
+ filters:
+ tags:
+ - spine2
+ interfaces:
+ - name: Loopback0
+ status: up
+ result_overwrite:
+ custom_field: Interface Loopback0 - EVPN_Overlay_Peering = 'up'
+anta.tests.mlag:
+- VerifyMlagStatus:
+ filters:
+ tags:
+ - leaf1a
+- VerifyMlagStatus:
+ filters:
+ tags:
+ - leaf1b
+- VerifyMlagStatus:
+ filters:
+ tags:
+ - leaf2b
+- VerifyMlagStatus:
+ filters:
+ tags:
+ - leaf2a
+anta.tests.routing.bgp:
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.1
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: spine1 (IP: 10.255.0.1)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.2
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: spine2 (IP: 10.255.0.2)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.1.97
+ safi: unicast
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: leaf1b (IP: 10.255.1.97)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.0
+ safi: unicast
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: spine1 (IP: 10.255.255.0)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.2
+ safi: unicast
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: spine2 (IP: 10.255.255.2)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.1
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: spine1 (IP: 10.255.0.1)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.2
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: spine2 (IP: 10.255.0.2)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.1.96
+ safi: unicast
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: leaf1a (IP: 10.255.1.96)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.4
+ safi: unicast
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: spine1 (IP: 10.255.255.4)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.6
+ safi: unicast
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: spine2 (IP: 10.255.255.6)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.3
+ filters:
+ tags:
+ - spine1
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: leaf1a (IP: 10.255.0.3)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.4
+ filters:
+ tags:
+ - spine1
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: leaf1b (IP: 10.255.0.4)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.5
+ filters:
+ tags:
+ - spine1
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: leaf2a (IP: 10.255.0.5)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.6
+ filters:
+ tags:
+ - spine1
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: leaf2b (IP: 10.255.0.6)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.1
+ safi: unicast
+ filters:
+ tags:
+ - spine1
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: leaf1a (IP: 10.255.255.1)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.5
+ safi: unicast
+ filters:
+ tags:
+ - spine1
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: leaf1b (IP: 10.255.255.5)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.9
+ safi: unicast
+ filters:
+ tags:
+ - spine1
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: leaf2a (IP: 10.255.255.9)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.13
+ safi: unicast
+ filters:
+ tags:
+ - spine1
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: leaf2b (IP: 10.255.255.13)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.1
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: spine1 (IP: 10.255.0.1)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.2
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: spine2 (IP: 10.255.0.2)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.1.100
+ safi: unicast
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: leaf2a (IP: 10.255.1.100)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.12
+ safi: unicast
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: spine1 (IP: 10.255.255.12)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.14
+ safi: unicast
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: spine2 (IP: 10.255.255.14)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.1
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: spine1 (IP: 10.255.0.1)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.2
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: spine2 (IP: 10.255.0.2)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.1.101
+ safi: unicast
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: leaf2b (IP: 10.255.1.101)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.8
+ safi: unicast
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: spine1 (IP: 10.255.255.8)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.10
+ safi: unicast
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: spine2 (IP: 10.255.255.10)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.3
+ filters:
+ tags:
+ - spine2
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: leaf1a (IP: 10.255.0.3)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.4
+ filters:
+ tags:
+ - spine2
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: leaf1b (IP: 10.255.0.4)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.5
+ filters:
+ tags:
+ - spine2
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: leaf2a (IP: 10.255.0.5)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: evpn
+ peers:
+ - 10.255.0.6
+ filters:
+ tags:
+ - spine2
+ result_overwrite:
+ custom_field: 'BGP EVPN Peer: leaf2b (IP: 10.255.0.6)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.3
+ safi: unicast
+ filters:
+ tags:
+ - spine2
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: leaf1a (IP: 10.255.255.3)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.7
+ safi: unicast
+ filters:
+ tags:
+ - spine2
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: leaf1b (IP: 10.255.255.7)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.11
+ safi: unicast
+ filters:
+ tags:
+ - spine2
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: leaf2a (IP: 10.255.255.11)'
+- VerifyBGPSpecificPeers:
+ address_families:
+ - afi: ipv4
+ peers:
+ - 10.255.255.15
+ safi: unicast
+ filters:
+ tags:
+ - spine2
+ result_overwrite:
+ custom_field: 'BGP IPv4 Unicast Peer: leaf2b (IP: 10.255.255.15)'
+anta.tests.routing.generic:
+- VerifyRoutingProtocolModel:
+ filters:
+ tags:
+ - leaf1a
+ model: multi-agent
+ result_overwrite:
+ custom_field: 'Routing protocol model: multi-agent'
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.1 - Peer: spine1'
+ routes:
+ - 10.255.0.1
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.2 - Peer: spine2'
+ routes:
+ - 10.255.0.2
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.3 - Peer: leaf1a'
+ routes:
+ - 10.255.0.3
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.4 - Peer: leaf1b'
+ routes:
+ - 10.255.0.4
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.5 - Peer: leaf2a'
+ routes:
+ - 10.255.0.5
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.6 - Peer: leaf2b'
+ routes:
+ - 10.255.0.6
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'Route: 10.255.1.3 - Peer: leaf1a'
+ routes:
+ - 10.255.1.3
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1a
+ result_overwrite:
+ custom_field: 'Route: 10.255.1.5 - Peer: leaf2a'
+ routes:
+ - 10.255.1.5
+- VerifyRoutingProtocolModel:
+ filters:
+ tags:
+ - leaf1b
+ model: multi-agent
+ result_overwrite:
+ custom_field: 'Routing protocol model: multi-agent'
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.1 - Peer: spine1'
+ routes:
+ - 10.255.0.1
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.2 - Peer: spine2'
+ routes:
+ - 10.255.0.2
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.3 - Peer: leaf1a'
+ routes:
+ - 10.255.0.3
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.4 - Peer: leaf1b'
+ routes:
+ - 10.255.0.4
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.5 - Peer: leaf2a'
+ routes:
+ - 10.255.0.5
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.6 - Peer: leaf2b'
+ routes:
+ - 10.255.0.6
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'Route: 10.255.1.3 - Peer: leaf1a'
+ routes:
+ - 10.255.1.3
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf1b
+ result_overwrite:
+ custom_field: 'Route: 10.255.1.5 - Peer: leaf2a'
+ routes:
+ - 10.255.1.5
+- VerifyRoutingProtocolModel:
+ filters:
+ tags:
+ - spine1
+ model: multi-agent
+ result_overwrite:
+ custom_field: 'Routing protocol model: multi-agent'
+- VerifyRoutingProtocolModel:
+ filters:
+ tags:
+ - leaf2b
+ model: multi-agent
+ result_overwrite:
+ custom_field: 'Routing protocol model: multi-agent'
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.1 - Peer: spine1'
+ routes:
+ - 10.255.0.1
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.2 - Peer: spine2'
+ routes:
+ - 10.255.0.2
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.3 - Peer: leaf1a'
+ routes:
+ - 10.255.0.3
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.4 - Peer: leaf1b'
+ routes:
+ - 10.255.0.4
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.5 - Peer: leaf2a'
+ routes:
+ - 10.255.0.5
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.6 - Peer: leaf2b'
+ routes:
+ - 10.255.0.6
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'Route: 10.255.1.3 - Peer: leaf1a'
+ routes:
+ - 10.255.1.3
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2b
+ result_overwrite:
+ custom_field: 'Route: 10.255.1.5 - Peer: leaf2a'
+ routes:
+ - 10.255.1.5
+- VerifyRoutingProtocolModel:
+ filters:
+ tags:
+ - leaf2a
+ model: multi-agent
+ result_overwrite:
+ custom_field: 'Routing protocol model: multi-agent'
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.1 - Peer: spine1'
+ routes:
+ - 10.255.0.1
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.2 - Peer: spine2'
+ routes:
+ - 10.255.0.2
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.3 - Peer: leaf1a'
+ routes:
+ - 10.255.0.3
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.4 - Peer: leaf1b'
+ routes:
+ - 10.255.0.4
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.5 - Peer: leaf2a'
+ routes:
+ - 10.255.0.5
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'Route: 10.255.0.6 - Peer: leaf2b'
+ routes:
+ - 10.255.0.6
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'Route: 10.255.1.3 - Peer: leaf1a'
+ routes:
+ - 10.255.1.3
+- VerifyRoutingTableEntry:
+ filters:
+ tags:
+ - leaf2a
+ result_overwrite:
+ custom_field: 'Route: 10.255.1.5 - Peer: leaf2a'
+ routes:
+ - 10.255.1.5
+- VerifyRoutingProtocolModel:
+ filters:
+ tags:
+ - spine2
+ model: multi-agent
+ result_overwrite:
+ custom_field: 'Routing protocol model: multi-agent'
+anta.tests.security:
+- VerifyAPIHttpsSSL:
+ filters:
+ tags:
+ - leaf1a
+ profile: EAPI
+ result_overwrite:
+ custom_field: 'eAPI HTTPS SSL Profile: EAPI'
+- VerifyAPIHttpsSSL:
+ filters:
+ tags:
+ - leaf1b
+ profile: EAPI
+ result_overwrite:
+ custom_field: 'eAPI HTTPS SSL Profile: EAPI'
+- VerifyAPIHttpsSSL:
+ filters:
+ tags:
+ - spine1
+ profile: EAPI
+ result_overwrite:
+ custom_field: 'eAPI HTTPS SSL Profile: EAPI'
+- VerifyAPIHttpsSSL:
+ filters:
+ tags:
+ - leaf2b
+ profile: EAPI
+ result_overwrite:
+ custom_field: 'eAPI HTTPS SSL Profile: EAPI'
+- VerifyAPIHttpsSSL:
+ filters:
+ tags:
+ - leaf2a
+ profile: EAPI
+ result_overwrite:
+ custom_field: 'eAPI HTTPS SSL Profile: EAPI'
+- VerifyAPIHttpsSSL:
+ filters:
+ tags:
+ - spine2
+ profile: EAPI
+ result_overwrite:
+ custom_field: 'eAPI HTTPS SSL Profile: EAPI'
+anta.tests.system:
+- VerifyNTP:
+ filters:
+ tags:
+ - leaf1a
+- VerifyNTP:
+ filters:
+ tags:
+ - leaf1b
+- VerifyNTP:
+ filters:
+ tags:
+ - spine1
+- VerifyNTP:
+ filters:
+ tags:
+ - leaf2b
+- VerifyNTP:
+ filters:
+ tags:
+ - leaf2a
+- VerifyNTP:
+ filters:
+ tags:
+ - spine2