To answer @pearl's original question:
- #pfSense & #OPNsense allow importing and exporting the entire systems configuration as a single #XML file and #tnsr should have support for #Ansible...
Maybe @geerlingguy is having a closer look at #CI / #CD-ing #SDN distros.
- Personally, I'd stick to non-automated but well documented networking like #LawrenceSystems.
asyncmeow (pearl) (@[email protected])
networking nerds of fedi are there any good software-based routers that i can easily configure with tools like terraform? im sick of manually managing stuff in the opnsense web ui... the features i need supported on the router and configurable via terraform would be (using the terminology opnsense has for everything where applicable) - virtual IPs - NAT between a WAN network and several internal networks (incl. port forwarding and SNAT based on source subnet) - wireguard VPNs - DHCP static leases - internal DNS from DHCP leases - BGP routing - simple routing between many internal networks, with firewalling between the networks (ie. networks should be mostly isolated, but there's a few holes punched through for some shared services)


