Compare commits

...

2 commits

Author SHA1 Message Date
mwiegand
69ce72aa7b wiregiard_client_config dont assume server node 2022-02-15 09:18:57 +01:00
mwiegand
f9790912a6 fix dep 2022-02-15 09:18:39 +01:00
2 changed files with 5 additions and 2 deletions

View file

@ -7,8 +7,8 @@ from ipaddress import ip_network, ip_interface
repo = Repository(dirname(dirname(realpath(__file__)))) repo = Repository(dirname(dirname(realpath(__file__))))
server_node = repo.get_node('netcup.mails') server_node = repo.get_node(argv[2])
data = server_node.metadata.get(f'wireguard/clients/{argv[1]}') data = server_node.metadata.get(f'wireguard/clients/{argv[2]}')
vpn_network = ip_interface(server_node.metadata.get('wireguard/my_ip')).network vpn_network = ip_interface(server_node.metadata.get('wireguard/my_ip')).network
allowed_ips = [ allowed_ips = [

View file

@ -14,6 +14,9 @@ for name, unit in node.metadata.get('systemd/units').items():
if extension in ['netdev', 'network']: if extension in ['netdev', 'network']:
path = f'/etc/systemd/network/{name}' path = f'/etc/systemd/network/{name}'
dependencies = { dependencies = {
'needed_by': [
'svc_systemd:systemd-networkd',
],
'triggers': [ 'triggers': [
'svc_systemd:systemd-networkd:restart', 'svc_systemd:systemd-networkd:restart',
], ],