bundles/systemd-networkd: rework routes

This commit is contained in:
Franzi 2021-04-01 16:25:24 +02:00
parent b52a196c73
commit d787f8b0a3
Signed by: kunsi
GPG key ID: 12E3D2136B818350
2 changed files with 8 additions and 7 deletions

View file

@ -16,10 +16,12 @@ Name=${interface}
Address=${ip}/${prefix} Address=${ip}/${prefix}
% endfor % endfor
% for route in config.get('routes', {}): % for route, rconfig in sorted(config.get('routes', {}).items()):
[Route] [Route]
% if 'via' in rconfig:
Gateway=${route['via']} Gateway=${route['via']}
Destination=${route['to']} % endif
Destination=${route}
GatewayOnlink=yes GatewayOnlink=yes
% endfor % endfor

View file

@ -17,13 +17,12 @@ nodes['home.downloadhelper'] = {
'ips': { 'ips': {
'172.19.138.27/24', '172.19.138.27/24',
}, },
'routes': [ 'routes': {
{
# VPN # VPN
'to': '172.19.136.0/22', '172.19.136.0/22': {
'via': '172.19.138.1', 'via': '172.19.138.1',
}, },
], },
}, },
}, },
'backups': { 'backups': {