# Managed by Ansible — do not edit manually [Interface] Address = {{ wireguard_address }} ListenPort = {{ wireguard_port }} PrivateKey = {{ wireguard_private_key }} {% if wireguard_dns is defined %} DNS = {{ wireguard_dns }} {% endif %} {% for peer in wireguard_peers %} # {{ peer.name }} [Peer] PublicKey = {{ peer.public_key }} AllowedIPs = {{ peer.allowed_ips }} {% if peer.preshared_key is defined %} PresharedKey = {{ peer.preshared_key }} {% endif %} {% if peer.keepalive is defined %} PersistentKeepalive = {{ peer.keepalive }} {% endif %} {% endfor %}