Files
ansible_uni_deploy/playbooks/services/wireguard-client-gen.yml
2026-04-15 18:09:12 +02:00

24 lines
728 B
YAML

- name: wireguard-client-gen
hosts: localhost
#connection: local
vars_files:
- ../../group_vars/vault.yml
- ../../group_vars/all.yml
vars:
user: matej
IP: "{{ vars['wireguard-client'][user]['ip'] }}"
#IP: "{{ lookup('ansible.builtin.vars', 'wireguard.' + user + '.ip') }}"
priv: "{{ vars['wireguard-client-vault'][user]['pub'] }}"
#priv: "{{ lookup('ansible.builtin.vars', 'wireguard.' + user + '.key') }}"
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'