Wireguard Network Generation
This module provides a way to define multiple wireguard network architectures, currently supported:
- Point-to-Point
- Hub and Spoke
- Peer to Peer (requires public IPs, not useful for private clients / clients behind NAT)
Currently there are two wireguard integrations in this repo, I am in the process of merging these together. The current prefered integration is
provision.networking.wireguard.p2p
Module Options Reference for provision.networking.wireguard.p2p