[Interface] PrivateKey = {{ wireguard_private_key }} Address = {{ wireguard_ip }}/24 ListenPort = {{ wireguard_port }} {% for peer in wireguard_peers %} {% if peer.ip != wireguard_ip %} [Peer] # {{ peer.name }} PublicKey = {{ peer.pubkey }} AllowedIPs = {{ peer.ip }}/32 {% if peer.endpoint %} Endpoint = {{ peer.endpoint }} PersistentKeepalive = 25 {% endif %} {% endif %} {% endfor %}