diff --git a/host_vars/hindley.adh.auro.re/vpn.yml b/host_vars/hindley.adh.auro.re/vpn.yml index c742b22..9088190 100644 --- a/host_vars/hindley.adh.auro.re/vpn.yml +++ b/host_vars/hindley.adh.auro.re/vpn.yml @@ -18,6 +18,6 @@ vpn_interfaces: comment: "hellman" - endpoint: "" public_key: "NVKyKcX6PEEApSZvAwnT9gfMmMo6o5Go5FtzEPvh+y8=" - allowed_ip: "172.20.1.200" + allowed_ip: "172.20.200.1" allowed_mask: 32 - comment: "knuth" + comment: "Client laptop: knuth" diff --git a/roles/vpn/handlers/main.yml b/roles/vpn/handlers/main.yml index 0b973f9..d9fb8b1 100644 --- a/roles/vpn/handlers/main.yml +++ b/roles/vpn/handlers/main.yml @@ -1,8 +1,9 @@ --- # This is so uggly -- name: Reload wireguard for interface +- name: Restart wireguard for interface systemd: - name: "wg-quick@{{ item }}" - state: reloaded + name: "wg-quick@{{ item.key }}" + state: restarted loop: - - "{{ vpn_interfaces.key() }}" + - "{{ lookup('dict', vpn_interfaces) }}" + no_log: true diff --git a/roles/vpn/tasks/main.yml b/roles/vpn/tasks/main.yml index 19a59cc..d7e9749 100644 --- a/roles/vpn/tasks/main.yml +++ b/roles/vpn/tasks/main.yml @@ -34,7 +34,7 @@ owner: root group: root mode: '600' - notify: Reload wireguard for interface + notify: Restart wireguard for interface loop: - "{{ lookup('dict', vpn_interfaces) }}" no_log: true