Files
ansible-role-wireguard-nfta…/templates/wg.conf.j2
Nils Cant aeb2cf7233 Add role
2020-06-23 14:06:12 +02:00

17 lines
392 B
Django/Jinja

[Interface]
PrivateKey = {{ priv_key.stdout }}
ListenPort = {{ wireguard_listenport }}
{% for peer in wireguard_peers %}
[Peer]
PublicKey = {{ peer.publickey }}
{% if peer.presharedkey is defined %}
PresharedKey = {{ peer.presharedkey }}
{% endif %}
{% if peer.endpoint is defined -%}
Endpoint = {{ peer.endpoint }}
{%- endif %}
AllowedIPs = {{ peer.allowedips | join(', ') }}
{% endfor %}