mail-server/ansible/roles/vpn/templates/wireguard.conf.j2

13 lines
285 B
Plaintext
Raw Normal View History

2024-05-29 22:06:22 +03:00
# {{ ansible_managed }}
[Interface]
2024-05-31 01:17:29 +03:00
PrivateKey = {{ wireguard.private_key }}
ListenPort = {{ wireguard.port }}
2024-05-29 22:06:22 +03:00
2024-05-31 01:17:29 +03:00
{% for peer in wireguard.peers %}
2024-05-29 22:06:22 +03:00
[Peer]
# {{ peer.name }}
PublicKey = {{ peer.public_key }}
Endpoint = {{ peer.endpoint }}
AllowedIPs = {{ peer.allowed_ips }}
{% endfor %}