ansible_host: 192.168.200.110
avd_data_conversion_mode: error
avd_data_validation_mode: error
bfd_multihop:
  interval: 1200
  min_rx: 1200
  multiplier: 3
bgp_peer_groups:
  evpn_overlay_peers:
    password: q+VNViP5i4rVjW1cxFv2wA==
  ipv4_underlay_peers:
    name: UNDERLAY-PEERS
    password: 0nsCUm70mvSTxVO0ldytrg==
  ipvpn_gateway_peers:
    name: IPVPN-INTERWORKING-PEERS
    password: nWwwZQLPI34O1AhoANg77g==
  mlag_ipv4_underlay_peer:
    name: MLAG-PEERS
    password: 15AwQNBEJ1nyF/kBEtoAGw==
boot:
  secret:
    key: a153de6290ff1409257ade45f
custom_structured_configuration_list_merge: append
custom_structured_configuration_prefix:
- my_dci_
- my_special_dci_
- override_
cvp_ingestauth_key: ''
cvp_instance_ips:
- 192.168.200.11
default_interfaces:
- downlink_interfaces:
  - Ethernet1-32/1
  mlag_interfaces:
  - Ethernet55-56/1
  platforms:
  - 7280R3
  - default
  types:
  - spine
  uplink_interfaces:
  - Ethernet49-54/1
- downlink_interfaces:
  - Ethernet1/1-30/1
  mlag_interfaces:
  - Ethernet1/35-36/1
  platforms:
  - 7[58]00R3
  - 7500R
  types:
  - spine
  uplink_interfaces:
  - Ethernet1/31-34/1
- downlink_interfaces:
  - Ethernet1-30/1
  mlag_interfaces:
  - Ethernet53-54/1
  platforms:
  - 7050[SC]X3
  types:
  - spine
  - l3leaf
  uplink_interfaces:
  - Ethernet49-52/1
- downlink_interfaces:
  - Ethernet1-26
  mlag_interfaces:
  - Ethernet35-36
  platforms:
  - VEOS
  - vEOS
  - vEOS.*
  - VEOS.*
  types:
  - l3leaf
  - spine
  uplink_interfaces:
  - Ethernet27-34
- downlink_interfaces:
  - Ethernet1-30/1
  mlag_interfaces:
  - Ethernet53-54/1
  platforms:
  - default
  types:
  - l3leaf
  uplink_interfaces:
  - Ethernet49-52/1
- downlink_interfaces:
  - Ethernet1-30/1
  mlag_interfaces:
  - Ethernet57-58/1
  platforms:
  - 7280R
  - 7280R2
  types:
  - l3leaf
  uplink_interfaces:
  - Ethernet49-56/1
- downlink_interfaces:
  - Ethernet1/1-8/1
  mlag_interfaces:
  - Ethernet1/15-16/1
  platforms:
  - 7368.*
  types:
  - l3leaf
  uplink_interfaces:
  - Ethernet1/9-14/1
- downlink_interfaces:
  - Ethernet1/1-26/1
  mlag_interfaces:
  - Ethernet1/31-32/1
  platforms:
  - 7300X3
  types:
  - l3leaf
  uplink_interfaces:
  - Ethernet1/27-30/1
event_handlers:
- action: FastCli -p 15 -c "clear bgp evpn host-flap"
  action_type: bash
  asynchronous: true
  delay: 300
  name: evpn-blacklist-recovery
  regex: EVPN-3-BLACKLISTED_DUPLICATE_MAC
  trigger: on-logging
evpn_hostflap_detection:
  expiry_timeout: 10
evpn_overlay_bgp_rtc: true
evpn_vlan_aware_bundles: true
fabric_name: EOS_DESIGNS_UNIT_TESTS
firewalls:
- adapters:
  - endpoint_ports:
    - E0
    - E1
    port_channel:
      description: PortChanne1
      mode: active
    profile: TENANT_A_B
    switch_ports:
    - Ethernet20
    - Ethernet20
    switches:
    - DC1-LEAF2A
    - DC1-LEAF2B
  name: FIREWALL01
  rack: RackB
l2leaf:
  defaults:
    mlag: true
    mlag_interfaces:
    - Ethernet3
    - Ethernet4
    mlag_peer_ipv4_pool: 10.255.252.0/24
    mlag_peer_l3_ipv4_pool: 10.255.251.0/24
    mlag_peer_vlan: 4091
    platform: vEOS-LAB
    rack: rackE
    spanning_tree_mode: mstp
    spanning_tree_priority: 16384
    uplink_interfaces:
    - Ethernet1
    - Ethernet2
    uplink_switches:
    - DC1-SVC3A
    - DC1-SVC3B
  node_groups:
  - filter:
      tags:
      - opzone
      - web
      - app
      tenants:
      - Tenant_A
    group: DC1_L2LEAF1
    mlag_interfaces_speed: forced 40gfull
    nodes:
    - id: 8
      mac_address: 0c:1d:c0:1d:62:01
      mgmt_ip: 192.168.200.112/24
      name: DC1-L2LEAF1A
      uplink_switch_interfaces:
      - Ethernet7
      - Ethernet7
    - id: 11
      mac_address: 0c:1d:c0:1d:62:02
      mgmt_ip: 192.168.200.115/24
      name: DC1-L2LEAF1B
      uplink_switch_interfaces:
      - Ethernet8
      - Ethernet8
    short_esi: 0808:0707:0606
    uplink_interface_speed: forced 10000
    uplink_switches:
    - DC1-LEAF2A
    - DC1-LEAF2B
  - group: DC1_L2LEAF2
    mlag_dual_primary_detection: true
    nodes:
    - id: 9
      mac_address: 0c:1d:c0:1d:62:01
      mgmt_ip: 192.168.200.113/24
      name: DC1-L2LEAF2A
      uplink_switch_interfaces:
      - Ethernet7
      - Ethernet7
    - id: 10
      mac_address: 0c:1d:c0:1d:62:01
      mgmt_ip: 192.168.200.114/24
      name: DC1-L2LEAF2B
      uplink_switch_interfaces:
      - Ethernet8
      - Ethernet8
  - filter:
      tags:
      - opzone
      - web
      - app
      tenants:
      - Tenant_A
    group: DC1_L2LEAF3
    nodes:
    - mac_address: 0c:1d:c0:1d:62:01
      mgmt_ip: 192.168.200.116/24
      name: DC1-L2LEAF3A
      uplink_switch_interfaces:
      - Ethernet9
      - Ethernet9
    short_esi: 0606:0707:0808
    uplink_switches:
    - DC1-LEAF2A
    - DC1-LEAF2B
  - filter:
      tags:
      - opzone
      - web
      - app
      tenants:
      - Tenant_A
    group: DC1_L2LEAF4
    nodes:
    - id: 13
      mgmt_ip: 192.168.200.119/24
      name: DC1-L2LEAF4A
      uplink_switch_interfaces:
      - Ethernet13
      - Ethernet13
    short_esi: auto
    uplink_switches:
    - DC1-LEAF2A
    - DC1-LEAF2B
  - filter:
      tags:
      - opzone
      - web
      - app
      tenants:
      - Tenant_A
    group: DC1_L2LEAF5
    nodes:
    - id: 14
      mgmt_ip: 192.168.200.120/24
      name: DC1.L2LEAF5A
    - id: 15
      mgmt_ip: 192.168.200.121/24
      name: DC1.L2LEAF5B
    short_esi: auto
    uplink_switches:
    - DC1-LEAF2A
    - DC1-LEAF2B
l3leaf:
  defaults:
    bgp_as: 65101
    bgp_defaults:
    - distance bgp 20 200 200
    filter:
      tags:
      - opzone
      - web
      - app
      - db
      - vmotion
      - nfs
      - v6wan
      - v6opzone
      tenants:
      - Tenant_A
      - Tenant_B
      - Tenant_C
      - Tenant_D
    loopback_ipv4_offset: 8
    loopback_ipv4_pool: 192.168.255.0/24
    max_parallel_uplinks: 2
    max_uplink_switches: 8
    mlag_interfaces_speed: 100g
    mlag_peer_ipv4_pool: 10.255.252.0/24
    mlag_peer_l3_ipv4_pool: 10.255.251.0/24
    mlag_peer_l3_vlan: 4090
    mlag_peer_link_allowed_vlans: 1-4094
    mlag_peer_vlan: 4092
    platform: 7280R
    spanning_tree_mode: mstp
    spanning_tree_priority: 4096
    spanning_tree_root_super: true
    uplink_interface_speed: forced 100gfull
    uplink_ipv4_pool: 172.31.254.0/23
    uplink_switches:
    - DC1-SPINE1
    - DC1-SPINE2
    - DC1-SPINE3
    - DC1-SPINE4
    virtual_router_mac_address: 00:dc:00:00:00:0a
    vtep_loopback_ipv4_pool: 192.168.254.0/24
  node_groups:
  - filter:
      tags:
      - web
      - app
      - erp2
      - v6wan
      tenants:
      - all
    group: DC1_LEAF1
    nodes:
    - id: 1
      mac_address: 0c:1d:c0:1d:62:01
      mgmt_ip: 192.168.200.105/24
      name: DC1-LEAF1A
      rack: rackA
    platform: VEOS
  - bgp_as: 65102
    group: DC1_LEAF2
    mlag: false
    nodes:
    - id: 2
      mac_address: 0c:1d:c0:1d:62:01
      mgmt_ip: 192.168.200.106/24
      name: DC1-LEAF2A
      rack: rackC
    - id: 3
      mgmt_ip: 192.168.200.107/24
      name: DC1-LEAF2B
    rack: rackD
    uplink_switches:
    - DC1-SPINE1
    - DC1-SPINE2
    - DC1-SPINE2
    - DC1-SPINE1
    - DC1-SPINE3
    - DC1-SPINE4
    - DC1-SPINE4
    - DC1-SPINE3
  - bgp_as: 65103
    filter:
      tags:
      - opzone
      - web
      - app
      - db
      - vmotion
      - nfs
      - wan
      tenants:
      - Tenant_A
      - Tenant_B
      - Tenant_C
    group: DC1_SVC3
    mlag_domain_id: custom_mlag_domain_id
    mlag_port_channel_id: 2000
    nodes:
    - id: 4
      mac_address: 0c:1d:c0:1d:62:01
      mgmt_ip: 192.168.200.108/24
      name: DC1-SVC3A
    - id: 5
      mgmt_ip: 192.168.200.109/24
      name: DC1-SVC3B
    platform: 7050SX3
  - filter:
      always_include_vrfs_in_tenants:
      - Tenant_B
      tags:
      - wan
      tenants:
      - all
    group: DC1_BL1
    mlag: false
    nodes:
    - bgp_as: 65104
      evpn_gateway:
        evpn_l2:
          enabled: true
        evpn_l3:
          enabled: true
          inter_domain: true
        remote_peers:
        - hostname: DC1-BL2A
      id: 6
      mac_address: 0c:1d:c0:1d:62:01
      mgmt_ip: 192.168.200.110/24
      name: DC1-BL1A
      uplink_switch_interfaces:
      - Ethernet22
      - Ethernet22
      - Ethernet22
      - Ethernet22
    - bgp_as: 65105
      evpn_gateway:
        evpn_l2:
          enabled: true
        evpn_l3:
          enabled: true
          inter_domain: false
        remote_peers:
        - bgp_as: 65555
          hostname: MY_EVPN_GW1_USER_DEFINED
          ip_address: 1.1.1.1
        - bgp_as: 65555
          hostname: MY_EVPN_GW2_USER_DEFINED
          ip_address: 2.2.2.2
      id: 7
      mac_address: 0c:1d:c0:1d:62:01
      mgmt_ip: 192.168.200.111/24
      name: DC1-BL1B
      uplink_switch_interfaces:
      - Ethernet23
      - Ethernet23
      - Ethernet23
      - Ethernet23
    structured_config:
      sflow:
        vrfs:
        - destinations:
          - destination: 192.168.200.10
          - destination: 10.0.200.90
          name: OOB
          source_interface: '{{ switch.mgmt_interface }}'
    uplink_interfaces:
    - Ethernet1
    - Ethernet2
    - Ethernet3
    - Ethernet4
  - filter:
      always_include_vrfs_in_tenants:
      - Tenant_B
      tags:
      - wan
      tenants:
      - all
    group: DC1_BL2
    ipvpn_gateway:
      address_families:
      - vpn-ipv4
      - vpn-ipv6
      enabled: true
      evpn_domain_id: '65000:3'
      ipvpn_domain_id: '65000:4'
      local_as: 65001
      maximum_routes: 50000
      remote_peers:
      - bgp_as: 64512
        hostname: rr1
        ip_address: 100.70.0.1
      - bgp_as: 64512
        hostname: rr2
        ip_address: 100.70.0.2
    mlag: false
    nodes:
    - bgp_as: 65106
      id: 8
      mac_address: 0c:1d:c0:1d:62:01
      mgmt_ip: 192.168.200.117/24
      name: DC1-BL2A
      platform: 7280R2
      uplink_switch_interfaces:
      - Ethernet24
      - Ethernet24
      - Ethernet24
      - Ethernet24
    - bgp_as: 65107
      id: 9
      mac_address: 0c:1d:c0:1d:62:01
      mgmt_ip: 192.168.200.118/24
      name: DC1-BL2B
      platform: 7280R3
      uplink_switch_interfaces:
      - Ethernet25
      - Ethernet25
      - Ethernet25
      - Ethernet25
    uplink_interfaces:
    - Ethernet1
    - Ethernet2
    - Ethernet3
    - Ethernet4
  - evpn_services_l2_only: true
    filter:
      tags:
      - opzone
      - web
      - app
      - db
      - vmotion
      - nfs
      - wan
      tenants:
      - Tenant_A
      - Tenant_B
      - Tenant_C
    group: DC1_CL1
    mlag: true
    nodes:
    - bgp_as: 65108
      id: 10
      mgmt_ip: 192.168.200.119/24
      mlag_ibgp_origin_incomplete: false
      name: DC1-CL1A
      platform: 7368X4
      uplink_switch_interfaces:
      - Ethernet26
      - Ethernet26
      - Ethernet26
      - Ethernet26
    - bgp_as: 65109
      id: 11
      mgmt_ip: 192.168.200.120/24
      name: DC1-CL1B
      platform: 7300X3
      uplink_switch_interfaces:
      - Ethernet27
      - Ethernet27
      - Ethernet27
      - Ethernet27
    uplink_interfaces:
    - Ethernet1
    - Ethernet2
    - Ethernet3
    - Ethernet4
  - filter:
      tags:
      - opzone
      - web
      - app
      - db
      - vmotion
      - nfs
      - wan
      tenants:
      - Tenant_A
      - Tenant_B
      - Tenant_C
    group: DC1_UNDEPLOYED_LEAF1
    nodes:
    - bgp_as: 65110
      id: 13
      mgmt_ip: 192.168.200.121/24
      name: DC1_UNDEPLOYED_LEAF1A
      uplink_switch_interfaces:
      - Ethernet28
      - Ethernet28
      - Ethernet28
      - Ethernet28
    - bgp_as: 65111
      id: 14
      mgmt_ip: 192.168.200.122/24
      name: DC1_UNDEPLOYED_LEAF1B
      uplink_switch_interfaces:
      - Ethernet29
      - Ethernet29
      - Ethernet29
      - Ethernet29
local_users:
- disabled: true
  name: admin
  no_password: true
  privilege: 15
  role: network-admin
- name: cvpadmin
  privilege: 15
  role: network-admin
  sha512_password: $6$rZKcbIZ7iWGAWTUM$TCgDn1KcavS0s.OV8lacMTUkxTByfzcGlFlYUWroxYuU7M/9bIodhRO7nXGzMweUxvbk8mJmQl8Bh44cRktUj.
  ssh_key: ssh-rsa AAAAB3NzaC1yc2EAA82spi2mkxp4FgaLi4CjWkpnL1A/MD7WhrSNgqXToF7QCb9Lidagy9IHafQxfu7LwkFdyQIMu8XNwDZIycuf29wHbDdz1N+YNVK8zwyNAbMOeKMqblsEm2YIorgjzQX1m9+/rJeFBKz77PSgeMp/Rc3txFVuSmFmeTy3aMkU=
    cvpadmin@hostmachine.local
mac_address_table:
  aging_time: 42
management_eapi:
  default_services: false
  enable_https: true
mgmt_gateway: 192.168.200.5
my_dci_ethernet_interfaces:
- description: My test
  ip_address: 10.1.2.3/12
  mtu: 1500
  name: Ethernet4000
  peer: MY-own-peer
  peer_interface: Ethernet123
  peer_type: my_precious
  shutdown: false
  type: routed
my_mac_address_table:
  notification_host_flap:
    logging: '{{ switch.id == 6 }}'
my_special_dci_ethernet_interfaces:
- ip_address: 10.3.2.1/21
  name: Ethernet4000
name_servers:
- 192.168.200.5
- 8.8.8.8
network_ports:
- description: PC
  profile: DOT1X_PORT_PROFILE
  switch_ports:
  - Ethernet24-25
  switches:
  - DC1-LEAF2A
network_services_keys:
- name: tenant_a
- name: tenant_b
- name: tenant_c
- name: tenant_d
ntp:
  local_interface:
    name: '{{ mgmt_interface | arista.avd.default(''Management1'') }}'
    vrf: '{{ mgmt_interface_vrf | arista.avd.default(''MGMT'') }}'
  servers:
  - name: 192.168.200.5
    preferred: true
    vrf: '{{ mgmt_interface_vrf | arista.avd.default(''MGMT'') }}'
overlay_loopback_description: MY_OVERLAY_LOOPBACK
overlay_rd_type:
  admin_subfield: vtep_loopback
overlay_rt_type:
  admin_subfield: bgp_as
override_ip_name_servers:
- ip_address: 1.1.1.1
  vrf: MGMT
override_mac_address_table: '{{ my_mac_address_table }}'
override_ntp: null
p2p_uplinks_mtu: 1500
platform_speed_groups:
- platform: 7280R
  speeds:
  - speed: 25G
    speed_groups:
    - 3
    - 2
  - speed: 10G
    speed_groups:
    - 1
    - 2
    - 4
port_profiles:
- mode: trunk
  profile: TENANT_A_B
  vlans: 110-111,210-211
- mode: access
  profile: TENANT_A
  vlans: '110'
- mode: access
  mtu: 1600
  profile: TENANT_A_MTU
  vlans: '110'
- mode: trunk
  profile: TENANT_B
  vlans: 210-211
- l2_mtu: 8000
  mode: trunk
  parent_profile: NON_EXISTING_PROFILE
  profile: ALL_WITH_SECURITY
  spanning_tree_bpdufilter: disabled
  spanning_tree_bpduguard: disabled
  spanning_tree_portfast: edge
  storm_control:
    all:
      level: 10.0
      unit: percent
    broadcast:
      level: 100.0
      unit: pps
    multicast:
      level: 1.5
      unit: percent
    unknown_unicast:
      level: 2.8
      unit: percent
  vlans: 1-4094
- l2_mtu: 8000
  mode: trunk
  port_channel:
    description: ALL_WITH_SECURITY_PORT_CHANNEL
    mode: active
  profile: ALL_WITH_SECURITY_PORT_CHANNEL
  spanning_tree_bpdufilter: enabled
  spanning_tree_bpduguard: enabled
  spanning_tree_portfast: edge
  storm_control:
    all:
      level: 10
      unit: percent
    broadcast:
      level: 100
      unit: pps
    multicast:
      level: 1
      unit: percent
    unknown_unicast:
      level: 2
      unit: percent
  vlans: 1-4094
- l2_mtu: 8000
  mode: trunk
  port_channel:
    description: ALL_WITH_SECURITY_PORT_CHANNEL
    lacp_fallback:
      mode: static
      timeout: 10
    mode: active
  profile: ALL_WITH_SECURITY_PORT_CHANNEL_LACP_FALLBACK
  spanning_tree_bpdufilter: true
  spanning_tree_bpduguard: true
  spanning_tree_portfast: edge
  storm_control:
    all:
      level: 10
      unit: percent
    broadcast:
      level: 100
      unit: pps
    multicast:
      level: 1
      unit: percent
    unknown_unicast:
      level: 2
      unit: percent
  vlans: 1-4094
- mode: trunk
  port_channel:
    description: PORT_CHANNEL_LACP_MODE
    lacp_timer:
      mode: fast
      multiplier: 10
    mode: active
  profile: PORT_CHANNEL_LACP_TIMER
  vlans: 1-4094
- mode: trunk
  port_channel:
    description: PORT_CHANNEL_LACP_MODE_NORMAL
    lacp_timer:
      mode: normal
      multiplier: 100
    mode: active
  profile: PORT_CHANNEL_LACP_TIMER_NORMAL
  vlans: 1-4094
- parent_profile: ALL_WITH_SECURITY_PORT_CHANNEL_LACP_FALLBACK
  port_channel:
    description: NESTED_ALL_WITH_SECURITY_PORT_CHANNEL
    mode: active
  profile: NESTED_PORT_PROFILE
- dot1x:
    authentication_failure:
      action: allow
      allow_vlan: 800
    host_mode:
      mode: multi-host
      multi_host_authenticated: true
    mac_based_authentication:
      enabled: true
    pae:
      mode: authenticator
    port_control: auto
    reauthentication: true
    reauthorization_request_limit: 3
    timeout:
      reauth_period: server
      tx_period: 3
  profile: DOT1X_PORT_PROFILE
root_dir: '{{ playbook_dir }}'
routers:
- adapters:
  - endpoint_ports:
    - Eth0
    - Eth1
    profile: TENANT_A
    switch_ports:
    - Ethernet21
    - Ethernet21
    switches:
    - DC1-LEAF2A
    - DC1-LEAF2B
  name: ROUTER01
  rack: RackB
servers:
- adapters:
  - endpoint_ports:
    - Eth2
    - Eth3
    port_channel:
      description: PortChanne1
      mode: active
    profile: TENANT_B
    spanning_tree_bpdufilter: disabled
    spanning_tree_bpduguard: disabled
    switch_ports:
    - Ethernet10
    - Ethernet10
    switches:
    - DC1-LEAF2A
    - DC1-LEAF2B
  name: server01_MLAG
  rack: RackB
- adapters:
  - endpoint_ports:
    - Eth4
    - Eth5
    port_channel:
      description: PortChanne1
      mode: active
    profile: TENANT_A_MTU
    spanning_tree_bpdufilter: enabled
    spanning_tree_bpduguard: enabled
    switch_ports:
    - Ethernet11
    - Ethernet11
    switches:
    - DC1-LEAF2A
    - DC1-LEAF2B
  name: server01_MTU_PROFILE_MLAG
  rack: RackB
- adapters:
  - endpoint_ports:
    - Eth6
    - Eth7
    mtu: 1601
    port_channel:
      description: PortChanne1
      mode: active
    spanning_tree_bpdufilter: true
    spanning_tree_bpduguard: true
    switch_ports:
    - Ethernet12
    - Ethernet12
    switches:
    - DC1-LEAF2A
    - DC1-LEAF2B
  name: server01_MTU_ADAPTOR_MLAG
  rack: RackB
- adapters:
  - endpoint_ports:
    - Eth1
    profile: ALL_WITH_SECURITY
    spanning_tree_bpdufilter: false
    spanning_tree_bpduguard: false
    switch_ports:
    - Ethernet6
    switches:
    - DC1-LEAF1A
  name: server02_SINGLE_NODE_TRUNK
  rack: RackB
- adapters:
  - endpoint_ports:
    - Eth1
    profile: TENANT_A
    switch_ports:
    - Ethernet7
    switches:
    - DC1-LEAF1A
  name: server02_SINGLE_NODE
  rack: RackB
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    ethernet_segment:
      short_esi: 0303:0202:0101
    port_channel:
      description: PortChanne1
      mode: active
    profile: TENANT_A_B
    switch_ports:
    - Ethernet10
    - Ethernet10
    switches:
    - DC1-SVC3A
    - DC1-SVC4A
  name: server03_ESI
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    profile: ALL_WITH_SECURITY
    switch_ports:
    - Ethernet11
    - Ethernet11
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server04_inherit_all_from_profile
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    mode: trunk
    spanning_tree_bpdufilter: true
    spanning_tree_bpduguard: disabled
    spanning_tree_portfast: edge
    storm_control:
      all:
        level: 10
        unit: percent
      broadcast:
        level: 100
        unit: pps
      multicast:
        level: 1
        unit: percent
      unknown_unicast:
        level: 2
        unit: percent
    switch_ports:
    - Ethernet12
    - Ethernet12
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
    vlans: 1-4094
  name: server05_no_profile
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    mode: access
    profile: ALL_WITH_SECURITY
    spanning_tree_bpdufilter: disabled
    spanning_tree_bpduguard: true
    spanning_tree_portfast: network
    storm_control:
      all:
        level: 20
        unit: pps
      broadcast:
        level: 200
        unit: percent
      multicast:
        level: 1
        unit: percent
      unknown_unicast:
        level: 2
        unit: percent
    switch_ports:
    - Ethernet13
    - Ethernet13
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
    vlans: '210'
  name: server06_override_profile
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    profile: ALL_WITH_SECURITY_PORT_CHANNEL
    switch_ports:
    - Ethernet14
    - Ethernet14
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server07_inherit_all_from_profile_port_channel
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    mode: trunk
    port_channel:
      description: server08_no_profile_port_channel
      mode: 'on'
    spanning_tree_bpdufilter: true
    spanning_tree_bpduguard: disabled
    spanning_tree_portfast: edge
    storm_control:
      all:
        level: 10
        unit: percent
      broadcast:
        level: 100
        unit: pps
      multicast:
        level: 1
        unit: percent
      unknown_unicast:
        level: 2
        unit: percent
    switch_ports:
    - Ethernet15
    - Ethernet15
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
    vlans: 1-4094
  name: server08_no_profile_port_channel
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    mode: access
    port_channel: null
    profile: ALL_WITH_SECURITY_PORT_CHANNEL
    spanning_tree_bpdufilter: disabled
    spanning_tree_bpduguard: true
    spanning_tree_portfast: network
    storm_control:
      all:
        level: 20
        unit: pps
      broadcast:
        level: 200
        unit: percent
      multicast:
        level: 1
        unit: percent
      unknown_unicast:
        level: 2
        unit: percent
    switch_ports:
    - Ethernet16
    - Ethernet16
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
    vlans: '210'
  name: server09_override_profile_no_port_channel
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    mode: trunk
    port_channel:
      description: server10_no_profile_port_channel_lacp_fallback
      lacp_fallback:
        mode: static
      mode: passive
    spanning_tree_bpdufilter: true
    spanning_tree_bpduguard: disabled
    spanning_tree_portfast: edge
    storm_control:
      all:
        level: 10
        unit: percent
      broadcast:
        level: 100
        unit: pps
      multicast:
        level: 1
        unit: percent
      unknown_unicast:
        level: 2
        unit: percent
    switch_ports:
    - Ethernet17
    - Ethernet17
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
    vlans: 1-4094
  name: server10_no_profile_port_channel_lacp_fallback
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    profile: ALL_WITH_SECURITY_PORT_CHANNEL_LACP_FALLBACK
    switch_ports:
    - Ethernet18
    - Ethernet18
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server11_inherit_profile_port_channel_lacp_fallback
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    profile: NESTED_PORT_PROFILE
    switch_ports:
    - Ethernet19
    - Ethernet19
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server12_inherit_nested_profile_port_channel_lacp_fallback
  rack: RackC
- adapters:
  - enabled: false
    endpoint_ports:
    - Eth1
    - Eth2
    profile: TENANT_A
    switch_ports:
    - Ethernet20
    - Ethernet20
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server13_disabled_interfaces
  rack: RackC
- adapters:
  - enabled: true
    endpoint_ports:
    - Eth1
    - Eth2
    profile: TENANT_A
    switch_ports:
    - Ethernet21
    - Ethernet21
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server14_explicitly_enabled_interfaces
  rack: RackC
- adapters:
  - enabled: false
    endpoint_ports:
    - Eth1
    - Eth2
    port_channel:
      description: server15_port_channel_with_disabled_phy_interfaces
      enabled: true
      mode: active
    profile: TENANT_A
    switch_ports:
    - Ethernet22
    - Ethernet22
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server15_port_channel_with_disabled_phy_interfaces
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    port_channel:
      description: server16_port_channel_with_disabled_port_channel
      enabled: false
      mode: active
    profile: TENANT_A
    switch_ports:
    - Ethernet23
    - Ethernet23
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server16_port_channel_with_disabled_port_channel
  rack: RackC
- adapters:
  - enabled: false
    endpoint_ports:
    - Eth1
    - Eth2
    port_channel:
      description: server17_port_channel_with_disabled_phy_and_po_interfaces
      enabled: false
      mode: active
    profile: TENANT_A
    switch_ports:
    - Ethernet24
    - Ethernet24
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server17_port_channel_with_disabled_phy_and_po_interfaces
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    monitor_sessions:
    - name: MonitoringSessionServer18WithDest
      role: source
      source_settings:
        access_group:
          name: MyIpACL
          priority: 5
          type: ip
        direction: rx
    - name: MonitoringSessionServer18WithoutDest
      role: source
      source_settings:
        direction: tx
    profile: TENANT_A
    switch_ports:
    - Ethernet25
    - Ethernet25
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server18_monitoring_session_source_phys_interfaces
  rack: RackC
- adapters:
  - enabled: true
    endpoint_ports:
    - Eth3
    - Eth4
    monitor_sessions:
    - name: MonitoringSessionServer18WithDest
      role: source
      source_settings:
        access_group:
          name: MyMacACL
          priority: 5
          type: mac
        direction: tx
    port_channel:
      description: server18_monitoring_session_source_po
      enabled: true
      mode: active
    profile: TENANT_A
    switch_ports:
    - Ethernet27
    - Ethernet27
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server18_monitoring_session_source_po
  rack: RackC
- adapters:
  - enabled: true
    endpoint_ports:
    - Eth5
    monitor_sessions:
    - name: MonitoringSessionServer18WithDest
      role: source
      source_settings:
        access_group:
          name: MyMacACL
          priority: 5
          type: mac
        direction: tx
    profile: TENANT_A
    switch_ports:
    - Ethernet28
    switches:
    - DC1-SVC3A
  name: server18_monitoring_session_source_phys_interface
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    monitor_sessions:
    - name: MonitoringSessionServer18WithDest
      role: destination
      session_settings:
        access_group:
          name: ip_acl
          type: ip
        encapsulation_gre_metadata_tx: true
        header_remove_size: 20
        rate_limit_per_egress_chip: 30 bps
        rate_limit_per_ingress_chip: 30 bps
        sample: 10
        truncate:
          enabled: true
          size: 20
    switch_ports:
    - Ethernet26
    - Ethernet26
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server19_monitoring_session_destination_phys
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    monitor_sessions:
    - name: MonitoringSessionServer18WithDest
      role: destination
      session_settings:
        access_group:
          name: mac_acl
          type: mac
        encapsulation_gre_metadata_tx: false
        header_remove_size: 200
        rate_limit_per_egress_chip: 30 bps
        rate_limit_per_ingress_chip: 30 bps
        sample: 10
        truncate:
          enabled: true
          size: 20
    switch_ports:
    - Ethernet40
    switches:
    - DC1-SVC3A
  name: server20_monitoring_session_destination_phys
  rack: RackC
- adapters:
  - enabled: true
    endpoint_ports:
    - Eth1
    - Eth2
    monitor_sessions:
    - name: MonitoringSessionServer18WithDest
      role: destination
    port_channel:
      description: server21_monitoring_session_destination_po
      enabled: true
      mode: active
    profile: TENANT_A
    switch_ports:
    - Ethernet42
    - Ethernet42
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server21_monitoring_session_destination_po
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    port_channel:
      channel_id: 1291
      description: server22_port_channel_with_custom_id
      enabled: true
      mode: active
    profile: TENANT_A
    switch_ports:
    - Ethernet29
    - Ethernet29
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server22_port_channel_with_custom_id
  rack: RackC
- adapters:
  - enabled: true
    endpoint_ports:
    - int_1
    mode: trunk phone
    profile: TENANT_A
    switch_ports:
    - Ethernet30
    switches:
    - DC1-SVC3A
  name: server23_phone
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    port_channel:
      description: server24_port_channel_with_lacp_timer
    profile: PORT_CHANNEL_LACP_TIMER
    switch_ports:
    - Ethernet31
    - Ethernet31
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server24_port_channel_lacp_timer_profile
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    port_channel:
      description: server25_port_channel_with_lacp_timer
      enabled: true
      lacp_timer:
        mode: fast
        multiplier: 5
      mode: active
    switch_ports:
    - Ethernet32
    - Ethernet32
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server25_port_channel_lacp_timer
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    port_channel:
      description: server26_port_channel_with_lacp_timer
    profile: PORT_CHANNEL_LACP_TIMER_NORMAL
    switch_ports:
    - Ethernet33
    - Ethernet33
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server26_port_channel_lacp_timer_profile
  rack: RackC
- adapters:
  - endpoint_ports:
    - Eth1
    - Eth2
    port_channel:
      description: server27_port_channel_with_lacp_timer
      enabled: true
      lacp_timer:
        mode: normal
        multiplier: 50
      mode: active
    switch_ports:
    - Ethernet34
    - Ethernet34
    switches:
    - DC1-SVC3A
    - DC1-SVC3B
  name: server27_port_channel_lacp_timer
  rack: RackC
shutdown_interfaces_towards_undeployed_peers: true
snmp_settings:
  contact: example@example.com
  location: true
spine:
  defaults:
    bgp_as: 65001
    bgp_defaults: '{{ spine_bgp_defaults }}'
    loopback_ipv4_pool: 192.168.255.0/24
    platform: '{{ spine_platform }}'
  nodes:
  - id: 1
    mac_address: 0c:1d:c0:1d:62:01
    mgmt_ip: 192.168.200.101/24
    name: DC1-SPINE1
  - id: 2
    mac_address: 0c:1d:c0:1d:62:01
    mgmt_ip: 192.168.200.102/24
    name: DC1-SPINE2
    platform: 7500R
  - id: 3
    mac_address: 0c:1d:c0:1d:62:01
    mgmt_ip: 192.168.200.103/24
    name: DC1-SPINE3
    platform: 7800R3
  - id: 4
    mac_address: 0c:1d:c0:1d:62:01
    mgmt_ip: 192.168.200.104/24
    name: DC1-SPINE4
    platform: 7280R3
spine_bgp_defaults:
- distance bgp 20 200 200
spine_platform: 7050SX3
svi_profiles:
- enabled: true
  mtu: 1560
  profile: GENERIC
- enabled: false
  ip_address_virtual: 10.1.10.254/24
  mtu: 1560
  name: GENERIC Name
  profile: GENERIC_FULL
- enabled: false
  ipv6_address_virtuals:
  - 2001:db8:451::1/64
  mtu: 1560
  name: GENERIC Name V6
  profile: GENERIC_FULL_V6
- enabled: false
  ip_address_virtual: 10.4.12.254/24
  ipv6_address_virtuals:
  - 2001:db8:412::1/64
  ipv6_enable: false
  mtu: 1560
  name: GENERIC DUAL STACK v4 and v6
  profile: GENERIC_DUAL_STACK
- enabled: false
  ip_address_virtual: 10.4.13.254/24
  ip_helpers:
  - ip_helper: 1.1.1.1
    source_interface: lo101
    source_vrf: TEST
  ipv6_address_virtuals:
  - 2001:db8:413::1/64
  mtu: 1560
  name: Test the SVI and node config inheritance
  nodes:
  - ip_address: 12.4.13.2/24
    ip_virtual_router_addresses:
    - 12.4.13.1
    ipv6_address: 2012:db9:413::2/64
    ipv6_virtual_router_addresses:
    - 2012:db9:413::1
    node: evpn_services_l2_only_false
  profile: TEST_SVI_NODE_INHERIT
- enabled: false
  ip_helpers:
  - ip_helper: 2.2.2.2
    source_interface: lo101
    source_vrf: MGMT
  mtu: 1560
  profile: GENERIC_DHCP
- enabled: true
  profile: WITH_NO_MTU
- enabled: true
  igmp_snooping_enabled: false
  ip_address_virtual: 10.1.11.254/24
  ip_helpers:
  - ip_helper: 1.1.1.1
    source_interface: lo100
    source_vrf: TEST
  profile: WITH_DHCP_AND_SNOOPING
- enabled: true
  ip_helpers:
  - ip_helper: 1.1.1.1
    source_interface: lo100
    source_vrf: MGMT
  profile: WITH_DHCP
- enabled: true
  parent_profile: GENERIC_DHCP
  profile: DERIVED_DHCP
template_timezone: correctly_templated_timezone
tenant_a:
- l2vlans:
  - id: '160'
    name: Tenant_A_VMOTION
    tags:
    - opzone
  - id: 161
    name: Tenant_A_NFS
    tags:
    - opzone
  - id: 162
    name: l2vlan_with_no_tags
  - id: 163
    name: overlapping_name
  - id: 164
    name: overlapping_name
  - id: 165
    name: overlapping_name
  mac_vrf_id_base: 20000
  mac_vrf_vni_base: 10000
  name: Tenant_A
  vrfs:
  - description: Tenant_A_OP_Zone
    name: Tenant_A_OP_Zone
    ospf:
      enabled: true
      nodes:
      - DC1-LEAF1A
    svis:
    - enabled: true
      id: '110'
      ip_address_virtual: 10.1.10.1/24
      name: Tenant_A_OP_Zone_1
      tags:
      - opzone
    - enabled: true
      id: 111
      ip_address_virtual: 10.1.11.1/24
      ip_helpers:
      - ip_helper: 1.1.1.1
        source_interface: lo100
        source_vrf: MGMT
      name: Tenant_A_OP_Zone_2
      tags:
      - opzone
      vni_override: 50111
    - enabled: true
      id: 112
      name: Tenant_A_OP_Zone_3
      profile: DERIVED_DHCP
      tags:
      - opzone
    - enabled: true
      id: 113
      name: Tenant_A_OP_Zone_4
      ospf:
        area: 0
        authentication: message-digest
        enabled: true
        message_digest_keys:
        - hash_algorithm: sha1
          id: 1
          key: AQQvKeimxJu+uGQ/yYvv9w==
        - id: 2
          key: AQQvKeimxJu+uGQ/yYvv9w==
        point_to_point: true
      tags:
      - DC1_LEAF1
    vrf_id: 9
    vrf_vni: 10
    vtep_diagnostic:
      loopback: 100
      loopback_ip_range: 10.255.1.0/24
  - mlag_ibgp_peering_ipv4_pool: 172.31.11.0/24
    name: Tenant_A_WEB_Zone
    svis:
    - id: 120
      ip_address_virtual: 10.1.20.1/24
      ip_address_virtual_secondaries:
      - 10.2.20.1/24
      - 10.2.21.1/24
      name: Tenant_A_WEB_Zone_1
      profile: WITH_DHCP_AND_SNOOPING
      tags:
      - web
      - erp1
    - id: 121
      name: Tenant_A_WEBZone_2
      profile: GENERIC_FULL
      tags:
      - web
    vrf_vni: 11
  - name: Tenant_A_APP_Zone
    svis:
    - id: 130
      ip_address_virtual: 10.1.30.1/24
      name: Tenant_A_APP_Zone_1
      profile: WITH_NO_MTU
      tags:
      - app
      - erp1
    - enabled: true
      id: 131
      ip_address_virtual: 10.1.31.1/24
      name: Tenant_A_APP_Zone_2
      tags:
      - app
    - enabled: true
      id: 132
      ip_virtual_router_addresses:
      - 10.1.32.254
      - 10.2.32.254/24
      - 10.3.32.254/24
      name: Tenant_A_APP_Zone_3
      nodes:
      - ip_address: 10.1.32.1/24
        node: DC1-LEAF1A
      tags:
      - erp2
    vrf_vni: 12
  - name: Tenant_A_DB_Zone
    svis:
    - enabled: true
      id: 140
      ip_address_virtual: 10.1.40.1/24
      name: Tenant_A_DB_BZone_1
      tags:
      - db
      - erp1
    - enabled: true
      id: 141
      ip_address_virtual: 10.1.41.1/24
      name: Tenant_A_DB_Zone_2
      tags:
      - db
    vrf_vni: 13
  - additional_route_targets:
    - address_family: vpn-ipv4
      nodes:
      - DC1-BL1A
      - DC1-BL1B
      - DC1-BL2A
      - DC1-BL2B
      route_target: 65000:123
      type: import
    - address_family: vpn-ipv4
      nodes:
      - DC1-BL1A
      - DC1-BL1B
      - DC1-BL2A
      - DC1-BL2B
      route_target: 65000:123
      type: export
    - address_family: evpn
      route_target: 65000:456
      type: import
    - address_family: evpn
      route_target: 65000:789
      type: export
    bgp_peers:
    - default_originate:
        always: false
      description: External IPv4 BGP peer
      ebgp_multihop: 3
      ip_address: 123.1.1.10
      local_as: 123
      maximum_routes: 0
      nodes:
      - DC1-BL1A
      - DC1-BL1B
      password: oBztv71m2uhR7hh58/OCNA==
      remote_as: 1234
      route_map_in: RM-123-1-1-10-IN
      route_map_out: RM-123-1-1-10-OUT
      send_community: standard extended
      set_ipv4_next_hop: 123.1.1.1
      update_source: Loopback123
    - bfd: true
      default_originate:
        always: false
      description: External IPv4 BGP peer
      ebgp_multihop: 3
      ip_address: 123.1.1.11
      local_as: 123
      maximum_routes: 0
      nodes:
      - DC1-BL1A
      - DC1-BL1B
      password: oBztv71m2uhR7hh58/OCNA==
      remote_as: 1234
      route_map_in: RM-123-1-1-11-IN
      route_map_out: RM-123-1-1-11-OUT
      send_community: standard extended
      update_source: Loopback123
    - ip_address: fd5a:fe45:8831:06c5::a
      nodes:
      - DC1-BL1A
      - DC1-BL1B
      remote_as: 12345
      send_community: all
      set_ipv6_next_hop: fd5a:fe45:8831:06c5::1
    - ip_address: fd5a:fe45:8831:06c5::b
      nodes:
      - DC1-BL1A
      - DC1-BL1B
      remote_as: 12345
    l3_interfaces:
    - description: test
      enabled: true
      interfaces:
      - Ethernet7
      ip_addresses:
      - 10.10.10.10/24
      mtu: 9000
      nodes:
      - DC1-BL1A
      ospf:
        area: 0
        authentication: message-digest
        cost: 100
        enabled: true
        message_digest_keys:
        - hash_algorithm: sha1
          id: 1
          key: AQQvKeimxJu+uGQ/yYvv9w==
        - id: 2
          key: AQQvKeimxJu+uGQ/yYvv9w==
        point_to_point: true
    - description: test
      enabled: true
      interfaces:
      - Ethernet7
      ip_addresses:
      - 10.10.20.20/24
      mtu: 9000
      nodes:
      - DC1-BL1B
    name: Tenant_A_WAN_Zone
    ospf:
      enabled: true
      max_lsa: 15000
      nodes:
      - DC1-BL1A
      - DC1-BL1B
      redistribute_bgp:
        enabled: true
      redistribute_connected:
        enabled: true
        route_map: RM_TEST
    static_routes:
    - destination_address_prefix: 10.3.4.0/24
      gateway: 1.2.3.4
      nodes:
      - DC1-BL1A
      - DC1-BL1B
    svis:
    - enabled: true
      id: 150
      ip_address_virtual: 10.1.40.1/24
      name: Tenant_A_WAN_Zone_1
      ospf:
        area: 1
        authentication: simple
        cost: 100
        enabled: true
        simple_auth_key: AQQvKeimxJu+uGQ/yYvv9w==
      tags:
      - wan
    - enabled: true
      id: 151
      ip_address_virtual: 10.1.51.1/24
      name: svi_with_no_tags
    vrf_id: 14
  - l3_interfaces:
    - description: test
      enabled: true
      interfaces:
      - Ethernet8
      - Ethernet9
      - Ethernet8
      - Ethernet9
      ip_addresses:
      - 10.10.10.10/24
      - 10.10.20.20/24
      - 10.10.30.10/24
      - 10.10.40.20/24
      mtu: 9000
      nodes:
      - DC1-BL1A
      - DC1-BL1A
      - DC1-BL1B
      - DC1-BL1B
    - descriptions:
      - test-DC1-BL1A
      - test-DC1-BL1B
      enabled: true
      interfaces:
      - Ethernet10
      - Ethernet10
      ip_addresses:
      - 10.10.30.10/24
      - 10.10.40.20/24
      mtu: 9000
      nodes:
      - DC1-BL1A
      - DC1-BL1B
    - description: Single description
      descriptions:
      - DC1-BL1A descriptions preferred over single description
      - DC1-BL1B descriptions preferred over single description
      enabled: true
      interfaces:
      - Ethernet11
      - Ethernet11
      ip_addresses:
      - 10.10.30.10/24
      - 10.10.40.20/24
      mtu: 9000
      nodes:
      - DC1-BL1A
      - DC1-BL1B
    name: Tenant_A_L3_VRF_Zone
    vrf_vni: 15
  - l3_interfaces:
    - interfaces:
      - Ethernet22
      - Ethernet24
      - Ethernet23
      ip_addresses:
      - 10.0.0.1/30
      - 10.0.0.5/30
      - 10.0.0.13/30
      nodes:
      - DC1-LEAF2A
      - DC1-LEAF2B
      - DC1-LEAF2A
      ospf:
        area: 0
        enabled: true
        point_to_point: true
    name: Tenant_A_OSPF
    ospf:
      enabled: true
    vrf_id: 16
tenant_b:
- mac_vrf_vni_base: 20000
  name: Tenant_B
  vrfs:
  - name: Tenant_B_OP_Zone
    svis:
    - enabled: true
      id: 210
      ip_address_virtual: 10.2.10.1/24
      name: Tenant_B_OP_Zone_1
      tags:
      - opzone
    - enabled: true
      id: 211
      ip_address_virtual: 10.2.11.1/24
      name: Tenant_B_OP_Zone_2
      tags:
      - opzone
    vrf_vni: 20
  - evpn_l2_multi_domain: false
    name: Tenant_B_WAN_Zone
    svis:
    - enabled: true
      id: 250
      ip_address_virtual: 10.2.50.1/24
      name: Tenant_B_WAN_Zone_1
      tags:
      - wan
    vrf_vni: 21
tenant_c:
- bgp_peer_groups:
  - bfd: false
    default_originate:
      always: true
      enabled: true
    description: Tenant C peer group
    ebgp_multihop: 3
    local_as: 777
    maximum_routes: 1000
    name: Tenant_C_BGP_PEER_GROUP
    next_hop_self: true
    remote_as: 666
    route_map_in: TEST_IN
    route_map_out: TEST_OUT
    send_community: all
    update_source: lo0
  - description: Tenant C peer group2
    name: Tenant_C_BGP_PEER_GROUP2
    remote_as: 667
    update_source: lo0
  evpn_l2_multi_domain: false
  mac_vrf_vni_base: 30000
  name: Tenant_C
  vrfs:
  - enable_mlag_ibgp_peering_vrfs: true
    mlag_ibgp_peering_vlan: 2
    name: Tenant_C_OP_Zone
    svis:
    - enabled: true
      id: 310
      ip_address_virtual: 10.3.10.1/24
      name: Tenant_C_OP_Zone_1
      tags:
      - opzone
    - enabled: true
      id: 311
      ip_address_virtual: 10.3.11.1/24
      name: Tenant_C_OP_Zone_2
      tags:
      - opzone
    vrf_vni: 30
  - bgp_peer_groups:
    - bfd: false
      default_originate:
        always: true
        enabled: true
      description: Tenant C VRF WAN Zone peer group
      ebgp_multihop: 3
      local_as: 777
      maximum_routes: 1000
      name: Tenant_C_WAN_Zone_BGP_PEER_GROUP
      next_hop_self: true
      nodes:
      - DC1-BL2B
      remote_as: 666
      route_map_in: TEST_IN
      route_map_out: TEST_OUT
      send_community: all
      update_source: lo0
    bgp_peers:
    - description: test_description
      ip_address: 1.1.1.1
      nodes:
      - DC1-BL2B
      peer_group: Tenant_C_WAN_Zone_BGP_PEER_GROUP
      set_ipv4_next_hop: 1.1.1.1
    - description: test_ipv6
      ip_address: BEBA::C0CA:C07A
      nodes:
      - DC1-BL2B
      peer_group: Tenant_C_WAN_Zone_BGP_PEER_GROUP
    - description: test_bgp_peer_group_without_nodes
      ip_address: 2.2.2.2
      nodes:
      - DC1-BL2A
      peer_group: Tenant_C_BGP_PEER_GROUP
    - description: test_bgp_peer_group_without_nodes_2nd_time
      ip_address: 2.2.2.3
      nodes:
      - DC1-BL2A
      peer_group: Tenant_C_BGP_PEER_GROUP2
    name: Tenant_C_WAN_Zone
    svis:
    - enabled: true
      id: 350
      ip_address_virtual: 10.3.50.1/24
      name: Tenant_C_WAN_Zone_1
      tags:
      - wan
    vrf_vni: 31
tenant_d:
- mac_vrf_vni_base: 40000
  name: Tenant_D
  vrfs:
  - enable_mlag_ibgp_peering_vrfs: true
    ipv6_static_routes:
    - destination_address_prefix: ::/0
      gateway: 2001:db8:311::4
      name: IPv6-test-2
      nodes:
      - DC1-LEAF2A
      - DC1-LEAF2B
    - destination_address_prefix: 2001:db8::/32
      gateway: 2001:db8:310::1
      name: IPv6-test
      nodes:
      - DC1-LEAF1A
    - destination_address_prefix: 2001:db9::/32
      gateway: 2001:db8:310::1
      name: IPv6-test-1
      nodes:
      - DC1-LEAF1A
    - destination_address_prefix: 2001:dba::/32
      gateway: 2001:db8:310::1
      name: Track-bfd-network-services
      nodes:
      - DC1-LEAF2A
      track_bfd: true
    mlag_ibgp_peering_vlan: 2
    name: Tenant_D_OP_Zone
    static_routes:
    - destination_address_prefix: 0.0.0.0/0
      gateway: 10.3.11.4
      nodes:
      - DC1-LEAF2A
      - DC1-LEAF2B
    - destination_address_prefix: 1.1.1.0/24
      gateway: 10.3.11.4
      name: Track-bfd-network-services
      nodes:
      - DC1-LEAF2A
      - DC1-LEAF2B
      track_bfd: true
    svis:
    - enabled: true
      id: 410
      ip_address_virtual: 10.3.10.1/24
      ipv6_address_virtuals:
      - 2001:db8:310::1/64
      ipv6_address_virtuals:
      - 2001:db8:311::1/64
      - 2001:db8:312::1/64
      name: Tenant_D_v6_OP_Zone_1
      tags:
      - v6opzone
    - enabled: true
      id: 411
      ip_virtual_router_addresses:
      - 10.3.11.1/24
      ipv6_virtual_router_addresses:
      - 2001:db8:311::1
      name: Tenant_D_v6_OP_Zone_2
      nodes:
      - ip_address: 10.3.11.2/24
        ipv6_address: 2001:db8:311::2/64
        node: DC1-LEAF2A
      - ip_address: 10.3.11.3/24
        ipv6_address: 2001:db8:311::3/64
        node: DC1-LEAF2B
      - ip_address: 10.3.11.4/24
        ipv6_address: 2001:db8:311::4/64
        node: evpn_services_l2_only_false
      tags:
      - v6opzone
    - enabled: true
      id: 412
      name: Tenant_D_v6_OP_Zone_1
      profile: GENERIC_DUAL_STACK
      tags:
      - v6opzone
    - enabled: true
      id: 413
      ip_virtual_router_addresses:
      - 11.4.13.1
      ipv6_virtual_router_addresses:
      - 2001:db9:413::1
      name: Tenant_D_v6_OP_Zone_3
      nodes:
      - ip_address: 11.4.13.2/24
        ipv6_address: 2001:db9:413::2/64
        node: DC1-LEAF2A
      - ip_address: 101.4.13.2/24
        ip_virtual_router_addresses:
        - 101.4.13.1
        ipv6_address: 2002:db9:413::2/64
        ipv6_virtual_router_addresses:
        - 2002:db9:413::1
        node: DC1-LEAF2B
      - ip_helpers:
        - ip_helper: 1.1.1.2
          source_interface: lo102
          source_vrf: TEST
        node: evpn_services_l2_only_false
      profile: TEST_SVI_NODE_INHERIT
      tags:
      - v6opzone
    vrf_vni: 40
  - name: 12345678
    svis:
    - enabled: true
      id: 450
      ipv6_address_virtuals:
      - 2001:db8:355::1/64
      name: Tenant_D_v6_WAN_Zone_1
      tags:
      - v6wan
    - enabled: true
      id: 451
      name: Tenant_D_v6_WAN_Zone_2
      profile: GENERIC_FULL_V6
      tags:
      - v6wan
    - enabled: true
      id: 452
      name: Tenant_D_v6_WAN_Zone_3
      profile: GENERIC_DUAL_STACK
      tags:
      - v6wan
    vrf_vni: 41
terminattr_disable_aaa: false
timezone: '{{ template_timezone }}'
type: l3leaf
vtep_vvtep_ip: 192.168.255.255/32
