12 lines
493 B
YAML
12 lines
493 B
YAML
file:
|
|
- { path: '/etc/wireguard', owner: 'root', group: 'root', mode: '600', state: directory }
|
|
apt_packages:
|
|
- { package: "wireguard-tools", state: present }
|
|
- { package: "wireguard", state: present }
|
|
systemd:
|
|
services:
|
|
- { name: "wg-quick@wg0", enabled: true, state: restarted }
|
|
firewall:
|
|
- { port: "{{ services.wireguard.port }}", ipv: "v4", proto: "tcp" }
|
|
- { port: "{{ services.wireguard.port }}", ipv: "v6", proto: "tcp" }
|