Add IPAM foundation objects and schemas
Add device model, supernet prefixes, and ASN number pool for IPAM foundation Add IP prefix and address schemas with resource manager support Add device model schema with port specifications Add site IP prefix relationships and fabric device model relationships
This commit is contained in:
53
infrahub/objects/00-ipam-foundation.yml
Normal file
53
infrahub/objects/00-ipam-foundation.yml
Normal file
@@ -0,0 +1,53 @@
|
||||
# IPAM Foundation Objects
|
||||
# Must be loaded BEFORE 01-foundation.yml
|
||||
# Contains: device model, supernet prefixes, ASN number pool
|
||||
---
|
||||
|
||||
# ================================================================
|
||||
# Device Model
|
||||
# ================================================================
|
||||
- kind: InfraDeviceModel
|
||||
data:
|
||||
name:
|
||||
value: "7050SX3-48YC12"
|
||||
description:
|
||||
value: "Arista 7050SX3-48YC12 — 48x 25G SFP28 + 12x 100G QSFP100"
|
||||
manufacturer:
|
||||
value: "Arista"
|
||||
host_port_count:
|
||||
value: 48
|
||||
fabric_port_count:
|
||||
value: 12
|
||||
|
||||
# ================================================================
|
||||
# Supernet Prefixes
|
||||
# ================================================================
|
||||
- kind: IpamIPPrefix
|
||||
data:
|
||||
prefix:
|
||||
value: "10.0.0.0/8"
|
||||
description:
|
||||
value: "Infrastructure supernet — loopbacks, underlay, MLAG"
|
||||
|
||||
- kind: IpamIPPrefix
|
||||
data:
|
||||
prefix:
|
||||
value: "172.16.0.0/12"
|
||||
description:
|
||||
value: "Services supernet — L2/L3 VXLAN user subnets"
|
||||
|
||||
# ================================================================
|
||||
# ASN Number Pool
|
||||
# ================================================================
|
||||
- kind: CoreNumberPool
|
||||
data:
|
||||
name:
|
||||
value: "leaf-asn-pool"
|
||||
description:
|
||||
value: "ASN pool for leaf MLAG pairs (65001-65099)"
|
||||
start_range:
|
||||
value: 65001
|
||||
end_range:
|
||||
value: 65099
|
||||
node: InfraAutonomousSystem
|
||||
node_attribute: asn
|
||||
Reference in New Issue
Block a user