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

@@ -75,6 +75,18 @@ nodes:
cardinality: many
kind: Generic
description: Fabrics deployed at this site
- name: infra_prefix
peer: IpamIPPrefix
identifier: site__infra_prefix
cardinality: one
optional: true
description: "Infrastructure IP prefix for this site"
- name: services_prefix
peer: IpamIPPrefix
identifier: site__services_prefix
cardinality: one
optional: true
description: "Services IP prefix for this site"
# ================================================================
# Platform
@@ -184,6 +196,11 @@ nodes:
cardinality: one
optional: true
description: Fabric this device belongs to
- name: model
peer: InfraDeviceModel
cardinality: one
optional: true
description: Hardware device model
# ================================================================
# Interface Types (inherit from InfraInterface generic)