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
