All relation values now use the HFID list-of-strings format required by infrahubctl: - Cardinality one: device: ["spine1"], platform: ["arista_eos"] - Cardinality many: devices: - ["leaf1"], networks: - ["10.0.250.1/32"] - Composite HFIDs unchanged: peer_group: ["10.0.250.1", "evpn"] Files modified: 02-fabric, 03-devices, 04-interfaces, 06-vlans-vxlan, 07-bgp, 08-vrfs, 09-mlag (05-ipam already correct).
83 lines
1.9 KiB
YAML
83 lines
1.9 KiB
YAML
# Devices: 2 spines + 8 leafs
|
|
# Depends on: 01-foundation (Platform, Site, AutonomousSystem)
|
|
---
|
|
apiVersion: infrahub.app/v1
|
|
kind: Object
|
|
spec:
|
|
kind: InfraDevice
|
|
data:
|
|
# Spines
|
|
- name: spine1
|
|
description: Spine1 - BGP EVPN Spine
|
|
role: spine
|
|
status: active
|
|
platform: ["arista_eos"]
|
|
site: ["dc1"]
|
|
asn: ["65000"]
|
|
- name: spine2
|
|
description: Spine2 - BGP EVPN Spine
|
|
role: spine
|
|
status: active
|
|
platform: ["arista_eos"]
|
|
site: ["dc1"]
|
|
asn: ["65000"]
|
|
# Leaf pair 1 (VTEP1)
|
|
- name: leaf1
|
|
description: Leaf1 - VTEP1
|
|
role: leaf
|
|
status: active
|
|
platform: ["arista_eos"]
|
|
site: ["dc1"]
|
|
asn: ["65001"]
|
|
- name: leaf2
|
|
description: Leaf2 - VTEP1
|
|
role: leaf
|
|
status: active
|
|
platform: ["arista_eos"]
|
|
site: ["dc1"]
|
|
asn: ["65001"]
|
|
# Leaf pair 2 (VTEP2)
|
|
- name: leaf3
|
|
description: Leaf3 - VTEP2
|
|
role: leaf
|
|
status: active
|
|
platform: ["arista_eos"]
|
|
site: ["dc1"]
|
|
asn: ["65002"]
|
|
- name: leaf4
|
|
description: Leaf4 - VTEP2
|
|
role: leaf
|
|
status: active
|
|
platform: ["arista_eos"]
|
|
site: ["dc1"]
|
|
asn: ["65002"]
|
|
# Leaf pair 3 (VTEP3)
|
|
- name: leaf5
|
|
description: Leaf5 - VTEP3
|
|
role: leaf
|
|
status: active
|
|
platform: ["arista_eos"]
|
|
site: ["dc1"]
|
|
asn: ["65003"]
|
|
- name: leaf6
|
|
description: Leaf6 - VTEP3
|
|
role: leaf
|
|
status: active
|
|
platform: ["arista_eos"]
|
|
site: ["dc1"]
|
|
asn: ["65003"]
|
|
# Leaf pair 4 (VTEP4)
|
|
- name: leaf7
|
|
description: Leaf7 - VTEP4
|
|
role: border_leaf
|
|
status: active
|
|
platform: ["arista_eos"]
|
|
site: ["dc1"]
|
|
asn: ["65004"]
|
|
- name: leaf8
|
|
description: Leaf8 - VTEP4
|
|
role: border_leaf
|
|
status: active
|
|
platform: ["arista_eos"]
|
|
site: ["dc1"]
|
|
asn: ["65004"] |