This commit is contained in:
mwiegand 2021-07-14 12:06:43 +02:00
parent ac5482335d
commit 6e9610d797
2 changed files with 3 additions and 3 deletions

View file

@ -90,10 +90,10 @@ def systemd_networkd_netdevs(metadata):
'Endpoint': config['endpoint'],
'PublicKey': config['pubkey'],
'PresharedKey': config['psk'],
'AllowedIPs': ', '.join([
'AllowedIPs': ', '.join(sorted([
str(ip_interface(repo.get_node(peer).metadata.get(f'wireguard/my_ip')).ip),
*config.get('route', []),
]), # FIXME
])), # FIXME
'PersistentKeepalive': 30,
}
})

View file

@ -9,7 +9,7 @@ template = '''
[${segment.split('#')[0]}]
% for option, value in sorted(options.items()):
% if isinstance(value, dict):
% for k, v in value.items():
% for k, v in sorted(value.items()):
${option}=${k}=${v}
% endfor
% elif isinstance(value, (list, set, tuple)):