Some checks failed
validate / lint (push) Failing after 1s
Creates enp1s0.50 on nik-debian (no L3 address, VLAN 40/node IP/default route untouched) for Multus to later attach macvlan/ipvlan workloads to. Verified live: enp1s0.50 is up with no IPv4 address (only the automatic IPv6 link-local, which is expected and harmless), default route unchanged. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
21 lines
933 B
YAML
21 lines
933 B
YAML
---
|
|
# Part of role: vlan50-parent
|
|
# Called by: ansible/playbooks/vlan50-parent.yaml
|
|
# Description: Default variables for nik-debian's tagged VLAN 50 parent
|
|
# interface. Implements Phase 3 of ~/repo/homelab/plan.md. Only apply
|
|
# this role after the home-network handoff confirms the managed-switch
|
|
# port for nik-debian is VLAN 40 untagged/PVID 40 *and* VLAN 50 tagged —
|
|
# this role does not and cannot verify switch-side config itself.
|
|
|
|
# Real parent interface on nik-debian — verified live 2026-08-23 via
|
|
# `ip -brief addr`; it is enp1s0, not "eth0".
|
|
vlan50_parent_interface: enp1s0
|
|
vlan50_id: 50
|
|
vlan50_subinterface: "{{ vlan50_parent_interface }}.{{ vlan50_id }}"
|
|
|
|
# No L3 address is assigned to the subinterface by this role (plan.md:
|
|
# "prefer an UP L2 parent with no L3 address" — Multus's macvlan/ipvlan
|
|
# CNI attaches directly to it at L2; the host itself never needs an
|
|
# address on VLAN 50).
|
|
vlan50_mtu: 1500
|