summaryrefslogtreecommitdiff
path: root/roles/wireguard/gateway/tasks/main.yml
blob: 906ee640b45311feca82062fce20fc2a2d819673 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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