diff --git a/objects/02-devices.yml b/objects/02-devices.yml new file mode 100644 index 0000000..2d7603d --- /dev/null +++ b/objects/02-devices.yml @@ -0,0 +1,83 @@ +# 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"