diff --git a/roles/server/tasks/utilities/wireguard.yml b/roles/server/tasks/utilities/wireguard.yml index c56f028..1ffa7f1 100644 --- a/roles/server/tasks/utilities/wireguard.yml +++ b/roles/server/tasks/utilities/wireguard.yml @@ -15,4 +15,13 @@ src: client_VPN.conf.j2 owner: root group: root - mode: '0600' \ No newline at end of file + mode: '0600' + +- name: server | utilities | wireguard start vpn + command: wg-quick up VPN + +- name: server | utilities | wireguard enable service + service: + name: "wg@VPN" + state: started + enabled: true \ No newline at end of file diff --git a/roles/server/templates/client_VPN.conf.j2 b/roles/server/templates/client_VPN.conf.j2 index b67807d..866df15 100644 --- a/roles/server/templates/client_VPN.conf.j2 +++ b/roles/server/templates/client_VPN.conf.j2 @@ -5,6 +5,6 @@ PostUp = wg set %i private-key /etc/wireguard/privatekey [Peer] PublicKey = {{ wg_server_pubkey }} -Endpoint = wg_endpoint -Allowed_IPs = 192.168.3.0/24, 192.168.1.0/24 +Endpoint = {{ wg_endpoint }} +AllowedIPs = 192.168.3.0/24, 192.168.1.0/24 PersistentKeepalive = 25 \ No newline at end of file