Files
ansible_uni_deploy/wireguard-client-gen.yml
2024-10-15 14:23:08 +02:00

24 lines
576 B
YAML

- name: wireguard-client-gen
hosts: localhost
#connection: local
vars_files:
- vault.yml
- zeus-vars.yml
vars:
user: pi
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: ~/.ansible/roles/wireguard-server/templates/wireguardclient.conf
dest: ~/{{ user }}.conf
owner: "{{ ansible_user_id }}"
group: "{{ ansible_user_id }}"
mode: '0644'