diff --git a/objects/01-foundation.yml b/objects/01-foundation.yml index 0318c88..b83029f 100644 --- a/objects/01-foundation.yml +++ b/objects/01-foundation.yml @@ -1,4 +1,4 @@ -# Foundation objects: Fabric, Platform, Site, Autonomous Systems +# Foundation objects: Site, Platform, Autonomous Systems # Must be loaded first — referenced by all subsequent files --- apiVersion: infrahub.app/v1 @@ -39,17 +39,3 @@ spec: - asn: 65004 description: Leaf pair 4 (leaf7/leaf8) as_type: private ---- -apiVersion: infrahub.app/v1 -kind: Object -spec: - kind: InfraFabric - data: - - name: evpn-lab - description: Arista EVPN-VXLAN reference fabric - underlay_protocol: ebgp - overlay_protocol: evpn - anycast_gateway_mac: "c001.cafe.babe" - spine_asn: "65000" - sites: - - dc1 diff --git a/objects/02-fabric.yml b/objects/02-fabric.yml new file mode 100644 index 0000000..7d7f8fc --- /dev/null +++ b/objects/02-fabric.yml @@ -0,0 +1,15 @@ +# Fabric definition — depends on LocationSite and InfraAutonomousSystem from 01-foundation +--- +apiVersion: infrahub.app/v1 +kind: Object +spec: + kind: InfraFabric + data: + - name: evpn-lab + description: Arista EVPN-VXLAN reference fabric + underlay_protocol: ebgp + overlay_protocol: evpn + anycast_gateway_mac: "c001.cafe.babe" + spine_asn: "65000" + sites: + - dc1 diff --git a/objects/02-devices.yml b/objects/03-devices.yml similarity index 100% rename from objects/02-devices.yml rename to objects/03-devices.yml diff --git a/objects/03-interfaces.yml b/objects/04-interfaces.yml similarity index 100% rename from objects/03-interfaces.yml rename to objects/04-interfaces.yml diff --git a/objects/04-ipam.yml b/objects/05-ipam.yml similarity index 100% rename from objects/04-ipam.yml rename to objects/05-ipam.yml diff --git a/objects/05-vlans-vxlan.yml b/objects/06-vlans-vxlan.yml similarity index 100% rename from objects/05-vlans-vxlan.yml rename to objects/06-vlans-vxlan.yml diff --git a/objects/06-bgp.yml b/objects/07-bgp.yml similarity index 100% rename from objects/06-bgp.yml rename to objects/07-bgp.yml diff --git a/objects/07-vrfs.yml b/objects/08-vrfs.yml similarity index 100% rename from objects/07-vrfs.yml rename to objects/08-vrfs.yml diff --git a/objects/08-mlag.yml b/objects/09-mlag.yml similarity index 100% rename from objects/08-mlag.yml rename to objects/09-mlag.yml