12345678910111213141516 |
- ---
- - name: wg-server - Add peers to wg server
- become: yes
- blockinfile:
- path: "/etc/wireguard/wg1.conf"
- block: "{{ lookup('ansible.builtin.template', 'vpn_wg_peer.j2') }}"
- delegate_to: "{{ hostvars[groups['wg_server'][0]].inventory_hostname }}"
- loop: "{{ groups['mesh_devices'] }}"
- - name: wg-server - Make sure Wireguard Service is running
- become: yes
- service:
- name: wg-quick@wg1
- state: restarted
- enabled: yes
- delegate_to: "{{ hostvars[groups['wg_server'][0]].inventory_hostname }}"
|