From e9c64ec089ea92947dfde4180cedb0e8001ffa02 Mon Sep 17 00:00:00 2001 From: cronekorkn Date: Fri, 25 Aug 2023 08:58:47 +0200 Subject: [PATCH] wip --- nodes/home.rufbereitschaft.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/nodes/home.rufbereitschaft.py b/nodes/home.rufbereitschaft.py index 582ce93..aae1da3 100644 --- a/nodes/home.rufbereitschaft.py +++ b/nodes/home.rufbereitschaft.py @@ -7,6 +7,9 @@ 'home', 'monitored', ], + 'bundles': [ + 'wireguard', + ], 'metadata': { 'id': '4eb7ba69-37fa-4594-8d54-3ebfc4e7e5d6', 'network': { @@ -16,5 +19,36 @@ 'gateway4': '10.0.0.1', }, }, + 'wireguard': { + 'my_ip': '10.200.128.11/24', + }, + 'systemd': { + 'units': { + "wireguard.network": { + "Route#smedia": { + "Destination": "10.200.128.1", + "Gateway": "10.200.128.11" + }, + }, + "wireguard.netdev": { + "NetDev": { + "Description": "WireGuard server", + "Kind": "wireguard", + "Name": "wg0" + }, + "WireGuard": { + "ListenPort": 51820, + "PrivateKey": "encrypt$gAAAAABk6FEX92wQzlBIqxP6w5FQydlrDqOZeo1AZS9zaBE3QzujtBnB_cf6KlECzmoljr71dmRiFN5yvA8bzRIpcecvnufIji1XNg-i1UW1fq393XppRq0p9EtNBVzoXoyzZFEcjQRo" + }, + "WireGuardPeer#rufbereitsschaftsalarm": { + "AllowedIPs": "0.0.0.0/0", + "Endpoint": "185.122.180.82:51820", + "PersistentKeepalive": 30, + "PresharedKey": "!decrypt:encrypt$gAAAAABk6FD0_39AzxKTTse3ukqs7VOcZ5mPsBsN09Y4FgITOEnbBVWZ-zDsaZi-woNbp4k10nrJtIrqz8a-FIFdNbQaTgulhRDKF6TFH4BhYlEB7d8NH5CU3kTTtqtjSWW9GPqAgb3z", + "PublicKey": "gPKjFV8mAx5GZdfPmjThNolpSaXs285e7YznhaBlOwY=" + } + }, + }, + }, }, }