TF/TG stack for managing my home/lab network.
../HomeOpsData
- external encrypted repository containing input variables, as well as offline tfstateterragrunt.hcl
- Terragrunt entrypoint to a single environmentHomeOpsTerraformRoot
- root Terraform moduleNetCore
- submodule for handling core network configuration like ISP connection, LAN IPs, users etc.NetWiFiCAPsMAN
- submodule for handling Wi-Fi configuration including CAPsMANNetClients
- submodule for deploying DHCP server leases (this one is going to be used most often) - TBD
- one RouterOS device acting as main Ethernet router without modern wireless stack (MMIPS hEX)
- with
wireless
package >= 7.16beta2, it's possible to have CAPsMAN there and manage Wi-Fi 6 radios (ax)
- with
- several RouterOS devices acting as APs with modern wireless stack (Wi-Fi 6 capable, e.g. hAP ax²)