ansible/roles/wireguard-endpoint/templates/wireguard.conf.j2

13 lines
282 B
Text
Raw Normal View History

# {{ ansible_managed }}
[Interface]
Address = {{ item.addrs | join(",") }}
PrivateKey = {{ item.private_key }}
ListenPort = {{ item.listen_port }}
{% for peer in item.peers %}
[Peer]
PublicKey = {{ item.public_key }}
AllowedIps = {{ item.allowed_addrs | join(",") }}
{% endfor %}