feat: add interface objects for all fabric devices
This commit is contained in:
598
data/03_interfaces.yml
Normal file
598
data/03_interfaces.yml
Normal file
@@ -0,0 +1,598 @@
|
||||
---
|
||||
# ==================== SPINE1 INTERFACES ====================
|
||||
apiVersion: infrahub.app/v1
|
||||
kind: Object
|
||||
spec:
|
||||
kind: InfraInterface
|
||||
data:
|
||||
# Spine1 - Loopback
|
||||
- name: Loopback0
|
||||
device: spine1
|
||||
interface_type: loopback
|
||||
description: "Router-ID"
|
||||
ip_address: "10.0.250.1/32"
|
||||
# Spine1 - Underlay to leafs
|
||||
- name: Ethernet1
|
||||
device: spine1
|
||||
interface_type: ethernet
|
||||
description: "to leaf1"
|
||||
ip_address: "10.0.1.0/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet2
|
||||
device: spine1
|
||||
interface_type: ethernet
|
||||
description: "to leaf2"
|
||||
ip_address: "10.0.1.2/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet3
|
||||
device: spine1
|
||||
interface_type: ethernet
|
||||
description: "to leaf3"
|
||||
ip_address: "10.0.1.4/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet4
|
||||
device: spine1
|
||||
interface_type: ethernet
|
||||
description: "to leaf4"
|
||||
ip_address: "10.0.1.6/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet5
|
||||
device: spine1
|
||||
interface_type: ethernet
|
||||
description: "to leaf5"
|
||||
ip_address: "10.0.1.8/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet6
|
||||
device: spine1
|
||||
interface_type: ethernet
|
||||
description: "to leaf6"
|
||||
ip_address: "10.0.1.10/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet7
|
||||
device: spine1
|
||||
interface_type: ethernet
|
||||
description: "to leaf7"
|
||||
ip_address: "10.0.1.12/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet8
|
||||
device: spine1
|
||||
interface_type: ethernet
|
||||
description: "to leaf8"
|
||||
ip_address: "10.0.1.14/31"
|
||||
mtu: 9214
|
||||
- name: Management0
|
||||
device: spine1
|
||||
interface_type: management
|
||||
ip_address: "172.16.0.1/24"
|
||||
---
|
||||
# ==================== SPINE2 INTERFACES ====================
|
||||
apiVersion: infrahub.app/v1
|
||||
kind: Object
|
||||
spec:
|
||||
kind: InfraInterface
|
||||
data:
|
||||
- name: Loopback0
|
||||
device: spine2
|
||||
interface_type: loopback
|
||||
description: "Router-ID"
|
||||
ip_address: "10.0.250.2/32"
|
||||
- name: Ethernet1
|
||||
device: spine2
|
||||
interface_type: ethernet
|
||||
description: "to leaf1"
|
||||
ip_address: "10.0.2.0/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet2
|
||||
device: spine2
|
||||
interface_type: ethernet
|
||||
description: "to leaf2"
|
||||
ip_address: "10.0.2.2/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet3
|
||||
device: spine2
|
||||
interface_type: ethernet
|
||||
description: "to leaf3"
|
||||
ip_address: "10.0.2.4/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet4
|
||||
device: spine2
|
||||
interface_type: ethernet
|
||||
description: "to leaf4"
|
||||
ip_address: "10.0.2.6/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet5
|
||||
device: spine2
|
||||
interface_type: ethernet
|
||||
description: "to leaf5"
|
||||
ip_address: "10.0.2.8/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet6
|
||||
device: spine2
|
||||
interface_type: ethernet
|
||||
description: "to leaf6"
|
||||
ip_address: "10.0.2.10/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet7
|
||||
device: spine2
|
||||
interface_type: ethernet
|
||||
description: "to leaf7"
|
||||
ip_address: "10.0.2.12/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet8
|
||||
device: spine2
|
||||
interface_type: ethernet
|
||||
description: "to leaf8"
|
||||
ip_address: "10.0.2.14/31"
|
||||
mtu: 9214
|
||||
- name: Management0
|
||||
device: spine2
|
||||
interface_type: management
|
||||
ip_address: "172.16.0.2/24"
|
||||
---
|
||||
# ==================== LEAF1 INTERFACES (VTEP1) ====================
|
||||
apiVersion: infrahub.app/v1
|
||||
kind: Object
|
||||
spec:
|
||||
kind: InfraInterface
|
||||
data:
|
||||
- name: Loopback0
|
||||
device: leaf1
|
||||
interface_type: loopback
|
||||
description: "Router-ID"
|
||||
ip_address: "10.0.250.11/32"
|
||||
- name: Loopback1
|
||||
device: leaf1
|
||||
interface_type: loopback
|
||||
description: "VTEP"
|
||||
ip_address: "10.0.255.11/32"
|
||||
- name: Ethernet11
|
||||
device: leaf1
|
||||
interface_type: ethernet
|
||||
description: "to spine1"
|
||||
ip_address: "10.0.1.1/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet12
|
||||
device: leaf1
|
||||
interface_type: ethernet
|
||||
description: "to spine2"
|
||||
ip_address: "10.0.2.1/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet10
|
||||
device: leaf1
|
||||
interface_type: ethernet
|
||||
description: "MLAG peer link"
|
||||
- name: Ethernet1
|
||||
device: leaf1
|
||||
interface_type: ethernet
|
||||
description: "to host1"
|
||||
- name: Vlan4090
|
||||
device: leaf1
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG Peer-Link"
|
||||
ip_address: "10.0.199.254/31"
|
||||
- name: Vlan4091
|
||||
device: leaf1
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG iBGP Peering"
|
||||
ip_address: "10.0.3.0/31"
|
||||
mtu: 9214
|
||||
- name: Vxlan1
|
||||
device: leaf1
|
||||
interface_type: vxlan
|
||||
description: "VXLAN Tunnel Endpoint"
|
||||
- name: Management0
|
||||
device: leaf1
|
||||
interface_type: management
|
||||
ip_address: "172.16.0.25/24"
|
||||
---
|
||||
# ==================== LEAF2 INTERFACES (VTEP1) ====================
|
||||
apiVersion: infrahub.app/v1
|
||||
kind: Object
|
||||
spec:
|
||||
kind: InfraInterface
|
||||
data:
|
||||
- name: Loopback0
|
||||
device: leaf2
|
||||
interface_type: loopback
|
||||
description: "Router-ID"
|
||||
ip_address: "10.0.250.12/32"
|
||||
- name: Loopback1
|
||||
device: leaf2
|
||||
interface_type: loopback
|
||||
description: "VTEP"
|
||||
ip_address: "10.0.255.11/32"
|
||||
- name: Ethernet11
|
||||
device: leaf2
|
||||
interface_type: ethernet
|
||||
description: "to spine1"
|
||||
ip_address: "10.0.1.3/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet12
|
||||
device: leaf2
|
||||
interface_type: ethernet
|
||||
description: "to spine2"
|
||||
ip_address: "10.0.2.3/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet10
|
||||
device: leaf2
|
||||
interface_type: ethernet
|
||||
description: "MLAG peer link"
|
||||
- name: Ethernet1
|
||||
device: leaf2
|
||||
interface_type: ethernet
|
||||
description: "to host1"
|
||||
- name: Vlan4090
|
||||
device: leaf2
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG Peer-Link"
|
||||
ip_address: "10.0.199.255/31"
|
||||
- name: Vlan4091
|
||||
device: leaf2
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG iBGP Peering"
|
||||
ip_address: "10.0.3.1/31"
|
||||
mtu: 9214
|
||||
- name: Vxlan1
|
||||
device: leaf2
|
||||
interface_type: vxlan
|
||||
description: "VXLAN Tunnel Endpoint"
|
||||
- name: Management0
|
||||
device: leaf2
|
||||
interface_type: management
|
||||
ip_address: "172.16.0.50/24"
|
||||
---
|
||||
# ==================== LEAF3 INTERFACES (VTEP2) ====================
|
||||
apiVersion: infrahub.app/v1
|
||||
kind: Object
|
||||
spec:
|
||||
kind: InfraInterface
|
||||
data:
|
||||
- name: Loopback0
|
||||
device: leaf3
|
||||
interface_type: loopback
|
||||
description: "Router-ID"
|
||||
ip_address: "10.0.250.13/32"
|
||||
- name: Loopback1
|
||||
device: leaf3
|
||||
interface_type: loopback
|
||||
description: "VTEP"
|
||||
ip_address: "10.0.255.12/32"
|
||||
- name: Ethernet11
|
||||
device: leaf3
|
||||
interface_type: ethernet
|
||||
description: "to spine1"
|
||||
ip_address: "10.0.1.5/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet12
|
||||
device: leaf3
|
||||
interface_type: ethernet
|
||||
description: "to spine2"
|
||||
ip_address: "10.0.2.5/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet10
|
||||
device: leaf3
|
||||
interface_type: ethernet
|
||||
description: "MLAG peer link"
|
||||
- name: Ethernet1
|
||||
device: leaf3
|
||||
interface_type: ethernet
|
||||
description: "to host2"
|
||||
- name: Vlan34
|
||||
device: leaf3
|
||||
interface_type: vlan_svi
|
||||
description: "VRF Gold subnet"
|
||||
ip_address: "10.34.34.2/24"
|
||||
- name: Vlan4090
|
||||
device: leaf3
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG Peer-Link"
|
||||
ip_address: "10.0.199.252/31"
|
||||
- name: Vlan4091
|
||||
device: leaf3
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG iBGP Peering"
|
||||
ip_address: "10.0.3.2/31"
|
||||
mtu: 9214
|
||||
- name: Vxlan1
|
||||
device: leaf3
|
||||
interface_type: vxlan
|
||||
description: "VXLAN Tunnel Endpoint"
|
||||
- name: Management0
|
||||
device: leaf3
|
||||
interface_type: management
|
||||
ip_address: "172.16.0.27/24"
|
||||
---
|
||||
# ==================== LEAF4 INTERFACES (VTEP2) ====================
|
||||
apiVersion: infrahub.app/v1
|
||||
kind: Object
|
||||
spec:
|
||||
kind: InfraInterface
|
||||
data:
|
||||
- name: Loopback0
|
||||
device: leaf4
|
||||
interface_type: loopback
|
||||
description: "Router-ID"
|
||||
ip_address: "10.0.250.14/32"
|
||||
- name: Loopback1
|
||||
device: leaf4
|
||||
interface_type: loopback
|
||||
description: "VTEP"
|
||||
ip_address: "10.0.255.12/32"
|
||||
- name: Ethernet11
|
||||
device: leaf4
|
||||
interface_type: ethernet
|
||||
description: "to spine1"
|
||||
ip_address: "10.0.1.7/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet12
|
||||
device: leaf4
|
||||
interface_type: ethernet
|
||||
description: "to spine2"
|
||||
ip_address: "10.0.2.7/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet10
|
||||
device: leaf4
|
||||
interface_type: ethernet
|
||||
description: "MLAG peer link"
|
||||
- name: Ethernet1
|
||||
device: leaf4
|
||||
interface_type: ethernet
|
||||
description: "to host2"
|
||||
- name: Vlan34
|
||||
device: leaf4
|
||||
interface_type: vlan_svi
|
||||
description: "VRF Gold subnet"
|
||||
ip_address: "10.34.34.3/24"
|
||||
- name: Vlan4090
|
||||
device: leaf4
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG Peer-Link"
|
||||
ip_address: "10.0.199.253/31"
|
||||
- name: Vlan4091
|
||||
device: leaf4
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG iBGP Peering"
|
||||
ip_address: "10.0.3.3/31"
|
||||
mtu: 9214
|
||||
- name: Vxlan1
|
||||
device: leaf4
|
||||
interface_type: vxlan
|
||||
description: "VXLAN Tunnel Endpoint"
|
||||
- name: Management0
|
||||
device: leaf4
|
||||
interface_type: management
|
||||
ip_address: "172.16.0.28/24"
|
||||
---
|
||||
# ==================== LEAF5 INTERFACES (VTEP3) ====================
|
||||
apiVersion: infrahub.app/v1
|
||||
kind: Object
|
||||
spec:
|
||||
kind: InfraInterface
|
||||
data:
|
||||
- name: Loopback0
|
||||
device: leaf5
|
||||
interface_type: loopback
|
||||
description: "Router-ID"
|
||||
ip_address: "10.0.250.15/32"
|
||||
- name: Loopback1
|
||||
device: leaf5
|
||||
interface_type: loopback
|
||||
description: "VTEP"
|
||||
ip_address: "10.0.255.13/32"
|
||||
- name: Ethernet11
|
||||
device: leaf5
|
||||
interface_type: ethernet
|
||||
description: "to spine1"
|
||||
ip_address: "10.0.1.9/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet12
|
||||
device: leaf5
|
||||
interface_type: ethernet
|
||||
description: "to spine2"
|
||||
ip_address: "10.0.2.9/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet10
|
||||
device: leaf5
|
||||
interface_type: ethernet
|
||||
description: "MLAG peer link"
|
||||
- name: Ethernet1
|
||||
device: leaf5
|
||||
interface_type: ethernet
|
||||
description: "to host3"
|
||||
- name: Vlan4090
|
||||
device: leaf5
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG Peer-Link"
|
||||
ip_address: "10.0.199.250/31"
|
||||
- name: Vlan4091
|
||||
device: leaf5
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG iBGP Peering"
|
||||
ip_address: "10.0.3.4/31"
|
||||
mtu: 9214
|
||||
- name: Vxlan1
|
||||
device: leaf5
|
||||
interface_type: vxlan
|
||||
description: "VXLAN Tunnel Endpoint"
|
||||
- name: Management0
|
||||
device: leaf5
|
||||
interface_type: management
|
||||
ip_address: "172.16.0.29/24"
|
||||
---
|
||||
# ==================== LEAF6 INTERFACES (VTEP3) ====================
|
||||
apiVersion: infrahub.app/v1
|
||||
kind: Object
|
||||
spec:
|
||||
kind: InfraInterface
|
||||
data:
|
||||
- name: Loopback0
|
||||
device: leaf6
|
||||
interface_type: loopback
|
||||
description: "Router-ID"
|
||||
ip_address: "10.0.250.16/32"
|
||||
- name: Loopback1
|
||||
device: leaf6
|
||||
interface_type: loopback
|
||||
description: "VTEP"
|
||||
ip_address: "10.0.255.13/32"
|
||||
- name: Ethernet11
|
||||
device: leaf6
|
||||
interface_type: ethernet
|
||||
description: "to spine1"
|
||||
ip_address: "10.0.1.11/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet12
|
||||
device: leaf6
|
||||
interface_type: ethernet
|
||||
description: "to spine2"
|
||||
ip_address: "10.0.2.11/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet10
|
||||
device: leaf6
|
||||
interface_type: ethernet
|
||||
description: "MLAG peer link"
|
||||
- name: Ethernet1
|
||||
device: leaf6
|
||||
interface_type: ethernet
|
||||
description: "to host3"
|
||||
- name: Vlan4090
|
||||
device: leaf6
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG Peer-Link"
|
||||
ip_address: "10.0.199.251/31"
|
||||
- name: Vlan4091
|
||||
device: leaf6
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG iBGP Peering"
|
||||
ip_address: "10.0.3.5/31"
|
||||
mtu: 9214
|
||||
- name: Vxlan1
|
||||
device: leaf6
|
||||
interface_type: vxlan
|
||||
description: "VXLAN Tunnel Endpoint"
|
||||
- name: Management0
|
||||
device: leaf6
|
||||
interface_type: management
|
||||
ip_address: "172.16.0.30/24"
|
||||
---
|
||||
# ==================== LEAF7 INTERFACES (VTEP4) ====================
|
||||
apiVersion: infrahub.app/v1
|
||||
kind: Object
|
||||
spec:
|
||||
kind: InfraInterface
|
||||
data:
|
||||
- name: Loopback0
|
||||
device: leaf7
|
||||
interface_type: loopback
|
||||
description: "Router-ID"
|
||||
ip_address: "10.0.250.17/32"
|
||||
- name: Loopback1
|
||||
device: leaf7
|
||||
interface_type: loopback
|
||||
description: "VTEP"
|
||||
ip_address: "10.0.255.14/32"
|
||||
- name: Ethernet11
|
||||
device: leaf7
|
||||
interface_type: ethernet
|
||||
description: "to spine1"
|
||||
ip_address: "10.0.1.13/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet12
|
||||
device: leaf7
|
||||
interface_type: ethernet
|
||||
description: "to spine2"
|
||||
ip_address: "10.0.2.13/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet10
|
||||
device: leaf7
|
||||
interface_type: ethernet
|
||||
description: "MLAG peer link"
|
||||
- name: Ethernet1
|
||||
device: leaf7
|
||||
interface_type: ethernet
|
||||
description: "to host4"
|
||||
- name: Vlan78
|
||||
device: leaf7
|
||||
interface_type: vlan_svi
|
||||
description: "VRF Gold subnet"
|
||||
ip_address: "10.78.78.2/24"
|
||||
- name: Vlan4090
|
||||
device: leaf7
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG Peer-Link"
|
||||
ip_address: "10.0.199.248/31"
|
||||
- name: Vlan4091
|
||||
device: leaf7
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG iBGP Peering"
|
||||
ip_address: "10.0.3.6/31"
|
||||
mtu: 9214
|
||||
- name: Vxlan1
|
||||
device: leaf7
|
||||
interface_type: vxlan
|
||||
description: "VXLAN Tunnel Endpoint"
|
||||
- name: Management0
|
||||
device: leaf7
|
||||
interface_type: management
|
||||
ip_address: "172.16.0.31/24"
|
||||
---
|
||||
# ==================== LEAF8 INTERFACES (VTEP4) ====================
|
||||
apiVersion: infrahub.app/v1
|
||||
kind: Object
|
||||
spec:
|
||||
kind: InfraInterface
|
||||
data:
|
||||
- name: Loopback0
|
||||
device: leaf8
|
||||
interface_type: loopback
|
||||
description: "Router-ID"
|
||||
ip_address: "10.0.250.18/32"
|
||||
- name: Loopback1
|
||||
device: leaf8
|
||||
interface_type: loopback
|
||||
description: "VTEP"
|
||||
ip_address: "10.0.255.14/32"
|
||||
- name: Ethernet11
|
||||
device: leaf8
|
||||
interface_type: ethernet
|
||||
description: "to spine1"
|
||||
ip_address: "10.0.1.15/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet12
|
||||
device: leaf8
|
||||
interface_type: ethernet
|
||||
description: "to spine2"
|
||||
ip_address: "10.0.2.15/31"
|
||||
mtu: 9214
|
||||
- name: Ethernet10
|
||||
device: leaf8
|
||||
interface_type: ethernet
|
||||
description: "MLAG peer link"
|
||||
- name: Ethernet1
|
||||
device: leaf8
|
||||
interface_type: ethernet
|
||||
description: "to host4"
|
||||
- name: Vlan78
|
||||
device: leaf8
|
||||
interface_type: vlan_svi
|
||||
description: "VRF Gold subnet"
|
||||
ip_address: "10.78.78.3/24"
|
||||
- name: Vlan4090
|
||||
device: leaf8
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG Peer-Link"
|
||||
ip_address: "10.0.199.249/31"
|
||||
- name: Vlan4091
|
||||
device: leaf8
|
||||
interface_type: vlan_svi
|
||||
description: "MLAG iBGP Peering"
|
||||
ip_address: "10.0.3.7/31"
|
||||
mtu: 9214
|
||||
- name: Vxlan1
|
||||
device: leaf8
|
||||
interface_type: vxlan
|
||||
description: "VXLAN Tunnel Endpoint"
|
||||
- name: Management0
|
||||
device: leaf8
|
||||
interface_type: management
|
||||
ip_address: "172.16.0.32/24"
|
||||
Reference in New Issue
Block a user