terraform-aws-modules/vpn-gateway
Terraform module to create AWS VPN gateway resources.
About
Terraform module to create AWS VPN gateway resources.
Maintained by terraform-aws-modules on the Terraform Registry. Latest version 4.0.0, 6.4M downloads. Requires providers: aws >= 5.42.
Deploy creates a StackGuardian workflow from the module's GitHub repository, pinned to this version. You set the inputs, see the plan, then approve the apply.
Use cases
- Landing-zone networking: one module, one approved pattern per team.
- Shared VPC or hub-and-spoke for several accounts or projects.
- Ephemeral environments that need their own network each time.
Inputs
Required inputs:
customer_gateway_id— string
56 inputs, 11 outputs in total. The full list, with defaults and descriptions, is on the registry page.
What it creates
aws_vpn_connection× 4aws_vpn_connection_routeaws_vpn_gateway_attachmentaws_vpn_gateway_route_propagationaws_ec2_tag
How it runs on StackGuardian
Terraform workflow from the module's GitHub repository: plan, policy check, approval, then apply.
Approvals happen in StackGuardian. An agent can never approve its own run. Every run keeps its plan, policy results and approver in the audit log.