From b9592b1697027483263b3788932ebb409e4b3b6c Mon Sep 17 00:00:00 2001 From: jowj Date: Mon, 20 Jan 2020 14:14:32 -0600 Subject: [PATCH] Create new pvl client and reference in main.yml. --- ansible/roles/wg_vpn/tasks/main.yml | 9 ++++++++- ansible/roles/wg_vpn/templates/pvl.conf | 9 +++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 ansible/roles/wg_vpn/templates/pvl.conf diff --git a/ansible/roles/wg_vpn/tasks/main.yml b/ansible/roles/wg_vpn/tasks/main.yml index d72e787..0861799 100644 --- a/ansible/roles/wg_vpn/tasks/main.yml +++ b/ansible/roles/wg_vpn/tasks/main.yml @@ -39,8 +39,15 @@ - clients - client_matrix -- name: Create .conf file in /etc/wireguard/. +- name: Create ling8.conf file in /etc/wireguard/. template: src=ling8.conf dest=/etc/wireguard/ owner=root mode=0600 tags: - clients - client_ling8 + +- name: Create pvl.conf file in /etc/wireguard/. + template: src=pvl.conf dest=/etc/wireguard/ owner=root mode=0600 + tags: + - clients + - client_pvl + diff --git a/ansible/roles/wg_vpn/templates/pvl.conf b/ansible/roles/wg_vpn/templates/pvl.conf new file mode 100644 index 0000000..34efda6 --- /dev/null +++ b/ansible/roles/wg_vpn/templates/pvl.conf @@ -0,0 +1,9 @@ +[Interface] +PrivateKey = {{ wireguard_clients[1]['privkey'] }} +Address = {{ wireguard_vpn_network | ipsubnet(32, wireguard_clients[1]['offset']) }} +DNS = 1.1.1.1 + +[Peer] +PublicKey = {{ wireguard_server_pubkey }} +Endpoint = vpn.awful.club:51820 +AllowedIPs = 0.0.0.0/0