fix(schema): remove duplicate InterfaceVxlan, keep VTEP only — refs #44

This commit is contained in:
Damien
2026-02-13 11:22:43 +01:00
parent 3654c2de9d
commit 719ecfafaa
2 changed files with 1 additions and 26 deletions

View File

@@ -50,7 +50,6 @@ This directory contains the Infrahub schema definitions for modeling an EVPN-VXL
│ - Loopback │ │ (underlay, │ │ (neighbors) │
│ - Vlan │ │ evpn) │ └──────────────┘
│ - Lag │ └──────────────┘
│ - Vxlan │
└──────┬───────┘
@@ -81,7 +80,7 @@ The schema models this topology from `arista-evpn-vxlan-clab`:
| Port-Channel1 | InfraMlagInterface (host-facing) |
| Ethernet1-8 | InfraInterfaceEthernet |
| Loopback0, Loopback1 | InfraInterfaceLoopback |
| Vxlan1 | InfraInterfaceVxlan |
| Vxlan1 | InfraVTEP |
| peer groups | InfraBGPPeerGroup |
## Usage

View File

@@ -299,30 +299,6 @@ nodes:
cardinality: many
kind: Component
- name: InterfaceVxlan
namespace: Infra
description: VXLAN tunnel interface
label: VXLAN Interface
icon: mdi--tunnel
include_in_menu: false
inherit_from:
- InfraInterface
uniqueness_constraints:
- ["device", "name__value"]
human_friendly_id:
- device__name__value
- name__value
display_label: "{{ name__value }}"
attributes:
- name: udp_port
kind: Number
default_value: 4789
relationships:
- name: source_interface
peer: InfraInterfaceLoopback
cardinality: one
description: VTEP source interface (typically Loopback1)
# ================================================================
# IP Address
# ================================================================