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"
}
README
terraform-aws-openvpn Terraform module to deploy an OpenVPN EC2 instance in a custom VPC v.1.0.1
Inputs (11)
| Name | Type | Description | Default |
|---|---|---|---|
| vpc_id | any | ID of the VPC to use | required |
| vpc_cidr | any | VPC CIDRs to use | required |
| public_subnet_ids | any | Public Subnet IDs | required |
| route_zone_id | any | Route Zone ID | required |
| domain | any | Public domain to assign to the openVPN host. With a value of 'example.com' The r | required |
| instance_type | any | OPenVPN EC2 instance type | required |
| key_name | any | Key Pair name | required |
| ebs_region | any | Region for the EBS volume where we'll store credentials and certificates | required |
| ebs_size | any | EBS volume size. 1GB should be fine in most cases | required |
| ami | any | AMI ID to use for the EC2 instance | required |
| name | any | OpenVPN instance name | "openvpn" |
Outputs (3)
private_ippublic_ippublic_fqdnResources (5)
aws_ebs_volumeaws_instanceaws_route53_recordaws_security_groupaws_volume_attachment