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:
29
infrahub/schemas/ipam.yml
Normal file
29
infrahub/schemas/ipam.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
# IPAM Schema for EVPN-VXLAN Fabric
|
||||
# IP Prefix and Address types inheriting from Infrahub builtins
|
||||
# to enable the resource manager
|
||||
---
|
||||
version: "1.0"
|
||||
nodes:
|
||||
# ================================================================
|
||||
# IP Prefix (inherits BuiltinIPPrefix for resource manager support)
|
||||
# ================================================================
|
||||
- name: IPPrefix
|
||||
namespace: Ipam
|
||||
inherit_from:
|
||||
- "BuiltinIPPrefix"
|
||||
description: "IP Prefix for hierarchical IPAM (supernets, site prefixes, pool parents)"
|
||||
label: IP Prefix
|
||||
icon: mdi--ip-network-outline
|
||||
include_in_menu: false
|
||||
|
||||
# ================================================================
|
||||
# IP Address (inherits BuiltinIPAddress for resource manager support)
|
||||
# ================================================================
|
||||
- name: IPAddress
|
||||
namespace: Ipam
|
||||
inherit_from:
|
||||
- "BuiltinIPAddress"
|
||||
description: "IP Address managed by resource pools"
|
||||
label: IP Address
|
||||
icon: mdi--ip-network
|
||||
include_in_menu: false
|
||||
Reference in New Issue
Block a user