vpn_wg_server.yml 519 B

12345678910111213141516
  1. ---
  2. - name: wg-server - Add peers to wg server
  3. become: yes
  4. blockinfile:
  5. path: "/etc/wireguard/wg1.conf"
  6. block: "{{ lookup('ansible.builtin.template', 'vpn_wg_peer.j2') }}"
  7. delegate_to: "{{ hostvars[groups['wg_server'][0]].inventory_hostname }}"
  8. loop: "{{ groups['mesh_devices'] }}"
  9. - name: wg-server - Make sure Wireguard Service is running
  10. become: yes
  11. service:
  12. name: wg-quick@wg1
  13. state: restarted
  14. enabled: yes
  15. delegate_to: "{{ hostvars[groups['wg_server'][0]].inventory_hostname }}"