29598ef4bb
Rework service handling
38c3464279
alpine: assume one DNS name per host
393614aa79
alpine: configure unattended upgrades
25ee4e8a44
Improve rule management page
0e9d1ce6f0
Add some words to templates
32af5a43c0
Oops, missed a six
d123db4e64
Consolidate NAT and VPN settings into IP sets
cac7658566
Fix handling default settings
668af8bdb6
firewall: use a handler to reboot
0e9dac6985
fabric: support arbitrary port breakouts
16f34c4502
Don’t gather facts when setting them
8c82af23e4
firewall: also configure VPN forwards in the app
7656c05b2d
Revert "firewall: configure NAT from NetBox data"