RamiSJ12 / terraform-wireguard

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

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.

CloudStack

CloudStack-specific documentation here.

DigitalOcean

DigitalOcean-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


Languages

Language:HCL 98.3%Language:Makefile 1.3%Language:Shell 0.4%