bugzilla/ansible/roles/wireguard/tasks/deploy-wireguard.yml
Tiara Rodney 883f31932e
init
2026-03-14 05:38:45 +01:00

21 lines
457 B
YAML

---
-
name: Read WireGuard private key
slurp:
src: /etc/wireguard/private.key
register: wg_private_key_file
-
name: Deploy WireGuard configuration
template:
src: wg.conf.j2
dest: "/etc/wireguard/{{ wg_interface }}.conf"
mode: "0600"
notify: restart wireguard
-
name: Enable and start WireGuard
systemd:
name: "wg-quick@{{ wg_interface }}"
enabled: yes
state: started