{ 'hostname': '10.0.0.1', 'groups': [ 'autologin', 'debian-12', 'hardware', 'home', 'monitored', 'dnsserver', ], 'bundles': [ 'kea-dhcpd', 'wireguard', 'pppoe', ], 'metadata': { 'id': '1d6a43e5-858c-42f9-9c40-ab63d61c787c', 'network': { 'internal': { 'interface': 'enp1s0f0', 'ipv4': '10.0.0.1/24', 'dhcp_server': True, }, 'iot': { 'type': 'vlan', 'vlan_interface': 'internal', 'id': 2, 'ipv4': '10.0.2.1/24', 'dhcp_server': True, }, 'external': { 'type': 'vlan', 'vlan_interface': 'internal', 'id': 3, 'ipv4': '10.0.98.2/24', #'qdisc': 'cake bandwidth 35Mbit diffserv4', }, 'proxmox': { 'type': 'vlan', 'vlan_interface': 'internal', 'id': 4, 'ipv4': '10.0.4.1/24', 'dhcp_server': True, }, 'guest': { 'type': 'vlan', 'vlan_interface': 'internal', 'id': 9, 'ipv4': '10.0.9.1/24', 'dhcp_server': True, }, 'rolf': { # rolf local test 'type': 'vlan', 'vlan_interface': 'internal', 'id': 51, 'ipv4': '192.168.179.1/24', 'dhcp_server': True, }, }, 'bind': { 'master_node': 'htz.mails', 'hostname': 'home.resolver.name', }, 'pppoe': { 'interface': 'external', 'user': '!decrypt:encrypt$gAAAAABocUfodLqCBKPPN7H9S64yJ7kRddtaWI0nQU2oklPMEjBhMsir4NL2yjkcHXAN-Ozqn6FCokyE1AL8ek3c5CqAvd83jkxZytp-oclrKqUD9uhUCy4=', 'secret': '!decrypt:encrypt$gAAAAABocUhmDqFZsyHYBIP2qdMFIS1eWT_bPdyv98cHzIgeKFAxDfcCrVJwDxVPFDDMa_7UT76HDJLvtdYQ8mFl2RL0yR8k2A==' }, 'sysctl': { 'net': { 'ipv4': { 'ip_forward': 1, }, }, }, 'wireguard': { 'my_ip': '172.30.0.2/32', 's2s': { 'htz.mails': { 'allowed_ips': [ '10.0.10.0/24', '10.0.10.0/24', #'192.168.179.0/24', # while raspi at home '10.0.227.0/24', # mseibert.freescout '10.0.228.0/24', # mseibert.yourls '10.0.229.0/24', # mseibert.mailsman ], }, }, }, }, }