[Interface] ListenPort = {{ item.wireguard_mesh_port }} PrivateKey = {{ item.wireguard_mesh_key }} Address = {{ item.wireguard_mesh_address }}/48 MTU = 1400 PostUp = /etc/wireguard/up{{ item.name }}.sh PreDown = /etc/wireguard/down{{ item.name }}.sh {% for peer in item.wireguard_mesh_peers %} [Peer] PublicKey = {{ peer.key }} AllowedIPs = {{ peer.address }}/128 Endpoint = [{{ peer.endpoint }}]:{{ item.wireguard_mesh_port }} PersistentKeepalive = 30 {% endfor %}