feat(ansible): openwrt-iot-vlan role foundation (Phase C start) #110

Closed
kblack0610 wants to merge 0 commits from feat/openwrt-iot-vlan into master
Owner

Phase 0 (inert foundation) of the IoT VLAN isolation project. Adds the community.openwrt-based openwrt-iot-vlan Ansible role, starting the repo's Phase C.

Applies NOTHING until run; disruptive steps gated behind default-false vars. Verified with a read-only --check --diff against the live router (br-iot device, iot interface 192.168.20.1/24, iot dhcp pool; firewall/wireless skip on gates; 0 failed).

Next: Phase 1 applies the non-disruptive plumbing + a test SSID (needs a device to test-join); Phase 2 is the staged firewall step; Phase 3 renumbers IoT + updates HA seeds. Full runbook in ansible/roles/openwrt-iot-vlan/README.md.

Phase 0 (inert foundation) of the IoT VLAN isolation project. Adds the community.openwrt-based openwrt-iot-vlan Ansible role, starting the repo's Phase C. Applies NOTHING until run; disruptive steps gated behind default-false vars. Verified with a read-only --check --diff against the live router (br-iot device, iot interface 192.168.20.1/24, iot dhcp pool; firewall/wireless skip on gates; 0 failed). Next: Phase 1 applies the non-disruptive plumbing + a test SSID (needs a device to test-join); Phase 2 is the staged firewall step; Phase 3 renumbers IoT + updates HA seeds. Full runbook in ansible/roles/openwrt-iot-vlan/README.md.
kblack0610 closed this pull request 2026-07-09 19:28:02 +00:00
All checks were successful
mirror-to-github / mirror (push) Successful in -1m28s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kblack0610/home-config!110
No description provided.