vpn

dutch/vpn/digitalocean

Terraform Module HCL DIGITALOCEAN

Terraform module which creates a personal VPN on DigitalOcean

Install
module "vpn" {
source = "dutch/vpn/digitalocean"
version = "0.2.2"
}
plain text: /constructs/tfmod-dutch-vpn-digitalocean/install.txt
⭐ Source on GitHub 📦 Registry page
README

DigitalOcean VPN Terraform module This is a Terraform module which creates a personal VPN on DigitalOcean.

Inputs (5)
NameTypeDescriptionDefault
tokenstringThe DigitalOcean access token to use for authentication. required
regionstringThe DigitalOcean region to which the instance should belong. required
target_directorystringThe directory in which to store output files."target"
droplet_namestringThe name for the new droplet."vpn"
usernamestringThe user to create for SSH logins."centos"
Outputs (3)
ipv4_address — The IPv4 address of the new VPN server.
client_config — The WireGuard configuration file for the client.
private_key — The SSH private key for connecting to the server.
Resources (3)
digitalocean_droplettls_private_keywireguard_asymmetric_key
Details
FrameworkTerraform Module
LanguageHCL
Version0.2.2
Cloud DIGITALOCEAN
★ Stars0
Forks4
Total downloads805
Inputs5
Outputs3
Resources3
LicenseGPL-3.0
Namespacedutch
Updated