feat[server]: support multiple wireguard tunnels

This commit is contained in:
Leon Schwarzäugl 2025-12-22 14:14:45 +01:00
parent b6eb29fad9
commit f1fa6f8e99
Signed by: swarsel
GPG key ID: 26A54C31F2A4FD84
16 changed files with 546 additions and 357 deletions

View file

@ -8,9 +8,9 @@
config.swarselsystems.proxyHost != config.node.name
then
if
config.swarselsystems.server.wireguard.isClient
config.swarselsystems.server.wireguard.interfaces.wgProxy.isClient
then
globals.networks."${config.swarselsystems.server.wireguard.serverNetConfigPrefix}-wg".hosts.${config.node.name}.ipv4
globals.networks."${config.swarselsystems.server.wireguard.interfaces.wgProxy.serverNetConfigPrefix}-wgProxy".hosts.${config.node.name}.ipv4
else
globals.networks.${config.swarselsystems.server.netConfigName}.hosts.${config.node.name}.ipv4
else