[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 %}