[Interface] PrivateKey = {{ wg_private_key.stdout_lines[0] }} ListenPort = {{ wg_port }} {% if wg_peers is defined %} {% for wg_peer in wg_peers %} [Peer] PublicKey = {{ wg_peer.pubkey }} {% for net in wg_peer.allowed_nets %} AllowedIPs = {{ net }} {% endfor %} {% if wg_peer.ip is defined %} Endpoint = {{ wg_peer.ip }}:{{ wg_peer.port }} {% endif %} {% endfor %} {% endif %}