Files
wireguard/templates/wg.conf.j2
Nikita Simonov a2af744cdb deploy wireguard
2026-05-29 20:00:09 +04:00

18 lines
466 B
Django/Jinja

[Interface]
{% for key, value in wireguard_interfaces[item].interface | dictsort %}
{{ key }} = {{ value }}
{% endfor %}
{% for peer in wireguard_interfaces[item].peers %}
[Peer]
# {{ peer.name }}
PublicKey = {{ peer.PublicKey }}
AllowedIPs = {{ peer.AllowedIPs }}
{% if peer.Endpoint is defined %}
Endpoint = {{ peer.Endpoint }}
{% endif %}
{% if peer.PersistentKeepalive is defined %}
PersistentKeepalive = {{ peer.PersistentKeepalive }}
{% endif %}
{% endfor %}