New VPN server

This commit is contained in:
Warezjoe
2024-08-29 14:55:23 +02:00
parent 8bd24c852f
commit 154da6864c
4 changed files with 31 additions and 0 deletions

23
wireguard-client-gen.yml Normal file
View File

@@ -0,0 +1,23 @@
- name: wireguard-client-gen
hosts: localhost
connection: local
vars_files:
- vault.yml
- zeus-vars.yml
vars:
user: tata
IP_name: 'wireguard_{{ user }}_ip'
IP: "{{ lookup('vars', IP_name) }}"
priv_name: 'wireguard_{{ user }}_key'
priv: "{{ lookup('vars', priv_name) }}"
tasks:
- name: Copy from template
template:
src: roles/wireguard-server/templates/wireguardclient.conf
dest: ~/{{ user }}.conf
owner: "{{ ansible_user_id }}"
group: "{{ ansible_user_id }}"
mode: '0644'