Skip to content

jbraswell/terraform-wireguard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 

Repository files navigation

terraform-wireguard

Prerequisites

Install Wireguard with the os of your choice from WireGuard.

How to use

Whether targeting any cloud provider, the general steps are as follows:

  1. Create a settings.auto.tfvars with the ssh_public_key and region variables set.
  2. Run terraform apply, and copy/paste the client_config output into your Wireguard tunnel configuration.
  3. That's it!

AdvancedHosting

AdvancedHosting-specific documentation here.

AlibabaCloud

AlibabaCloud-specific documentation here.

AWS

AWS-specific documentation here.

Azure

Azure-specific documentation here.

Brightbox

Brightbox-specific documentation here.

Civo

Civo-specific documentation here.

Cloudscale

Cloudscale-specific documentation here.

CloudSigma

CloudSigma-specific documentation here.

CloudStack

CloudStack-specific documentation here.

Contabo

Contabo-specific documentation here.

DigitalOcean

DigitalOcean-specific documentation here.

Equinix

Equinix-specific documentation here

Exoscale

Exoscale-specific documentation here.

GCP

GCP-specific documentation here.

Generic

Generic-specific documentation here.

Hetzner

Hetzner-specific documentation here.

IONOS

IONOS-specific documentation here.

IBM

IBM-specific documentation here.

Kamatera

Kamatera-specific documentation here.

Linode

Linode-specific documentation here.

OpenStack

OpenStack-specific documentation here.

OCI

OCI-specific documentation here.

Upcloud

Upcloud-specific documentation here.

Scaleway

Scaleway-specific documentation here.

Serverspace

Serverspace-specific documentation here.

Tencent

Tencent-specific documentation here.

Vultr

Vultr-specific documentation here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages