Files
ansible_uni_deploy/playbooks/services/wireguard-client-gen.yml

22 lines
591 B
YAML

- name: wireguard-client-gen
hosts: localhost
#connection: local
vars_files:
- ../../group_vars/vault.yml
- ../../group_vars/all.yml
vars:
user: matej
IP: "{{ lookup('vars', 'wireguard-client')[user]['ip'] }}"
priv: "{{ lookup('vars', 'wireguard-client-vault')[user]['pub'] }}"
tasks:
- name: Copy from template
template:
src: ~/git/ansible_uni_deploy/roles/wireguard_server/templates/wireguardclient.conf
dest: ~/{{ user }}.conf
owner: "{{ ansible_user_id }}"
group: "{{ ansible_user_id }}"
mode: '0644'