openvpn

anugnes/openvpn/aws

Terraform Module HCL AWS ⏱ stale 2y 2mo

Terraform module to deploy an OpenVPN EC2 instance in a custom VPC

Install

module "openvpn" {
source = "anugnes/openvpn/aws"
version = "1.0.1"
}
⭐ Source on GitHub 📦 Registry page

README

terraform-aws-openvpn Terraform module to deploy an OpenVPN EC2 instance in a custom VPC v.1.0.1

Inputs (11)

NameTypeDescriptionDefault
vpc_idanyID of the VPC to use required
vpc_cidranyVPC CIDRs to use required
public_subnet_idsanyPublic Subnet IDs required
route_zone_idanyRoute Zone ID required
domainanyPublic domain to assign to the openVPN host. With a value of 'example.com' The r required
instance_typeanyOPenVPN EC2 instance type required
key_nameanyKey Pair name required
ebs_regionanyRegion for the EBS volume where we'll store credentials and certificates required
ebs_sizeanyEBS volume size. 1GB should be fine in most cases required
amianyAMI ID to use for the EC2 instance required
nameanyOpenVPN instance name"openvpn"

Outputs (3)

private_ip
public_ip
public_fqdn

Resources (5)

aws_ebs_volumeaws_instanceaws_route53_recordaws_security_groupaws_volume_attachment

Details

FrameworkTerraform Module
LanguageHCL
Version1.0.1
Cloud AWS
★ Stars13
Forks11
Total downloads7.2k
Inputs11
Outputs3
Resources5
LicenseGPL-3.0
Namespaceanugnes
Updated