Deprecation notice: This code is being replaced with a stackscript, to create VPN nodes that do not allow SSH access
Terraform module that creates a Linode with package updates and wireguard deployed but not configured. This uses an Ansible playbook to set up Wireguard.
module "vpn" {
source = "github.com/akerl/terraform-linode-wireguard-base"
name = "vpn"
ssh_keys = ["PUT_YOUR_PUBKEY_HERE"]
users = [
"alfa",
"beta",
]
}
terraform-linode-wireguard-base is released under the MIT License. See the bundled LICENSE file for details.