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"
}
README
DigitalOcean VPN Terraform module This is a Terraform module which creates a personal VPN on DigitalOcean.
Inputs (5)
| Name | Type | Description | Default |
|---|---|---|---|
| token | string | The DigitalOcean access token to use for authentication. | required |
| region | string | The DigitalOcean region to which the instance should belong. | required |
| target_directory | string | The directory in which to store output files. | "target" |
| droplet_name | string | The name for the new droplet. | "vpn" |
| username | string | The 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