ansible-role-wireguard/templates/wireguard.conf.j2
2020-08-02 01:25:44 +02:00

11 lines
326 B
Django/Jinja

[Interface]
Address = {{ (item.ip + item.ip6)|join(', ') }}
ListenPort = {{ item.lport }}
PrivateKey = {{ item.privkey }}
{% for peer in item.peers %}
[Peer]
PublicKey = {{ peer.PublicKey }}
AllowedIPs = {{ peer.AllowedIPs|join(', ') }}
{% if peer.Endpoint is defined %}Endpoint = {{ peer.Endpoint }}{% endif %}
{% endfor %}