From 7cfe1091d5eaa3b380703ac24b926de57cb0f5b6 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Thu, 22 Apr 2021 23:09:49 +0200 Subject: [PATCH] enable vpn interface --- roles/vpn/handlers/main.yml | 5 +++++ roles/vpn/tasks/main.yml | 9 +++++++++ 2 files changed, 14 insertions(+) create mode 100644 roles/vpn/handlers/main.yml diff --git a/roles/vpn/handlers/main.yml b/roles/vpn/handlers/main.yml new file mode 100644 index 0000000..a232044 --- /dev/null +++ b/roles/vpn/handlers/main.yml @@ -0,0 +1,5 @@ +--- +- name: Reload wireguard for interface + systemd: + name: "wg-quick@{{ item.key }}" + state: reloaded diff --git a/roles/vpn/tasks/main.yml b/roles/vpn/tasks/main.yml index a239ebc..a25f6ac 100644 --- a/roles/vpn/tasks/main.yml +++ b/roles/vpn/tasks/main.yml @@ -24,3 +24,12 @@ mode: '600' loop: - "{{ lookup('dict', vpn_interfaces) }}" + notify: Reload wireguard for interface + +- name: Enable interface + systemd: + name: "wg-quick@{{ item.key }}" + state: started + enabled: yes + loop: + - "{{ lookup('dict', vpn_interfaces) }}"