MakerFLOSS_Mikrotik/roles/makerfloss.mikrotik_switch/tasks
sjat 33dc378c3c feat(vlans): VLAN-aware bridge, ports, mgmt interface (mechanism)
Implements Task 7. Deliberate lockout-safe ordering (vlan-filtering LAST) with
:if [find] guards that adopt the existing defconf bridge/ports rather than
recreating them. Membership Jinja: trunk ports tagged per tagged_vlans, access
ports untagged per pvid, bridge/CPU tagged only on the mgmt VLAN; else={set} makes
membership declarative. Jinja render validated offline against the placeholder
topology. Device run DEFERRED to an on-site session with a recovery channel
(remote bench has no serial/WinBox-MAC fallback). Topology stays placeholder.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-08 19:39:04 +02:00
..
backup.yml feat(backup): export + binary backup, fetch into repo 2026-06-08 19:36:14 +02:00
firmware.yml feat: role skeleton, host_vars, day-2 play (stubbed domains) 2026-06-07 08:34:13 +02:00
identity.yml feat(identity): identity, DNS, NTP, service hardening 2026-06-08 19:33:48 +02:00
main.yml feat: role skeleton, host_vars, day-2 play (stubbed domains) 2026-06-07 08:34:13 +02:00
users.yml feat(users): ensure named admin, disable default admin 2026-06-08 19:34:58 +02:00
vlans.yml feat(vlans): VLAN-aware bridge, ports, mgmt interface (mechanism) 2026-06-08 19:39:04 +02:00