Skip to content

pavlo-berdiuhin/tf-module-aws-ovpn

Repository files navigation

tf-module-aws-ovpn

Inspired by:

Requirements

Name Version
aws ~> 5

Providers

Name Version
aws ~> 5
random n/a
time n/a

Modules

Name Source Version
iam terraform-aws-modules/iam/aws//modules/iam-assumable-role 5.55.0

Resources

Name Type
aws_eip.this resource
aws_instance.this resource
aws_route53_record.vpn resource
aws_security_group.this resource
aws_ssm_association.this resource
aws_ssm_document.this resource
aws_ssm_parameter.this resource
random_password.this resource
time_sleep.wait_5min resource
aws_ami.this data source
aws_caller_identity.this data source
aws_route53_zone.this data source
aws_vpc.this data source

Inputs

Name Description Type Default Required
additional_tags Additional tags for all resources map(string) {} no
aws_region AWS region string n/a yes
deployment_name Deployment name string "vpn" no
environment Environment string n/a yes
instance_type Instance type string "t4g.small" no
owner Owner string n/a yes
stack Installation stack string n/a yes
subnet_id Subnet ID string n/a yes
team Team name string "devops" no
vpc_id VPC ID string n/a yes
vpn_clients VPN clients list(string) [] no
zone_id Route53 zone ID string n/a yes

Outputs

Name Description
security_group_id n/a
vpn_clients n/a

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages