Files
2024-09-25 09:56:26 -04:00

21 lines
628 B
Markdown

# wireguard-terraform-digitalocean
Example of creating a wireguard VPN on DO using Terraform. This is meant to be a basic primer/intro to Wireguard and non exhaustive. Check out my blog [article](https://hackanooga.com/standing-up-a-wireguard-vpn/)
## Setup
First create an `ssh key` to use with this example:
```shell
ssh-keygen -t rsa -C "WireguardVPN" -f ./tf-digitalocean -q -N ""
```
Next export your DigitalOcean Access token:
```shell
export DIGITALOCEAN_ACCESS_TOKEN=dop_v1_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
```
Finally run the Terraform
```shell
terraform init
terraform apply -auto-approve
```