terraform-aws-modules/vpc
Terraform module to create AWS VPC resources.
About
Terraform module to create AWS VPC resources.
Maintained by terraform-aws-modules on the Terraform Registry. Latest version 6.7.3, 224.6M downloads. Requires providers: aws >= 6.28.
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
No required inputs. Every variable has a default, so the first run works with an empty input form.
190 inputs in total. The full list, with defaults and descriptions, is on the registry page.
What it creates
aws_vpcaws_subnet× 7aws_route_table× 6aws_route× 9aws_route_table_association× 8aws_network_acl× 7aws_network_acl_rule× 14aws_nat_gatewayaws_internet_gatewayaws_flow_log
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.