diff options
author | Christian Pointner <equinox@spreadspace.org> | 2020-02-28 23:31:17 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2020-02-28 23:31:17 +0100 |
commit | a3074c98973c5e899e04bf1e6a529611962e2505 (patch) | |
tree | 4e2baa45d459b064afe6f4687aa4dace862c67ad /roles/wireguard/gateway/server/tasks/main.yml | |
parent | added role wireguard/gateway (diff) |
rename wireguard/gateway to wireguard/gateway/server
Diffstat (limited to 'roles/wireguard/gateway/server/tasks/main.yml')
-rw-r--r-- | roles/wireguard/gateway/server/tasks/main.yml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/roles/wireguard/gateway/server/tasks/main.yml b/roles/wireguard/gateway/server/tasks/main.yml new file mode 100644 index 00000000..906ee640 --- /dev/null +++ b/roles/wireguard/gateway/server/tasks/main.yml @@ -0,0 +1,20 @@ +--- +- name: install wireguard interfaces (netdev) + loop: "{{ wireguard_gateway_tunnels | dict2items }}" + loop_control: + label: "{{ item.key }}" + template: + src: systemd.netdev.j2 + dest: "/etc/systemd/network/{{ item.key }}.netdev" + mode: 0640 + group: systemd-network + notify: restart systemd-networkd + +- name: install wireguard interfaces (network) + loop: "{{ wireguard_gateway_tunnels | dict2items }}" + loop_control: + label: "{{ item.key }}" + template: + src: systemd.network.j2 + dest: "/etc/systemd/network/{{ item.key }}.network" + notify: restart systemd-networkd |