TF/TG stack for managing my home/lab network.
kubectl get pods -A -o json | jq -r '.items[] | (.spec.initContainers[]?.image, .spec.containers[]?.image)' | sort | uniq -c | sort -nr | grep bitnami../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
wirelesspackage >= 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²)