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:
Damien
2026-03-20 19:58:34 +01:00
parent 12d927d460
commit f82f9d22a1
6 changed files with 155 additions and 0 deletions

View File

@@ -47,6 +47,17 @@ nodes:
kind: Text
optional: true
description: "Shared MAC for anycast gateway (format: xxxx.xxxx.xxxx)"
- name: spine_count
kind: Number
optional: true
description: "Number of spines (2-4)"
- name: leaf_pair_count
kind: Number
optional: true
description: "Number of MLAG leaf pairs"
- name: mtu
kind: Number
default_value: 9214
relationships:
- name: spine_asn
peer: InfraAutonomousSystem
@@ -58,6 +69,16 @@ nodes:
identifier: fabric__sites
cardinality: many
optional: true
- name: spine_model
peer: InfraDeviceModel
cardinality: one
optional: true
description: Hardware model used for spines
- name: leaf_model
peer: InfraDeviceModel
cardinality: one
optional: true
description: Hardware model used for leafs
- name: devices
peer: InfraDevice
identifier: fabric__devices