This role configures a WireGuard interface using wireguard-tools and the wg-quick systemd service. It accepts the interface name, the private key and a list of peers; see the template file to discover what parameters are supported. I use it to set up all of my WireGuard servers.