terraform-google-modules/network
Sets up a new VPC network on Google Cloud.
About
Sets up a new VPC network on Google Cloud.
Maintained by terraform-google-modules (verified publisher) on the Terraform Registry. Latest version 18.3.1, 69.5M downloads. Requires providers: google >= 4.64, < 9.
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:
project_id— stringnetwork_name— stringsubnets— list(object)
23 inputs, 17 outputs in total. The full list, with defaults and descriptions, is on the registry page.
What it creates
google_compute_networkgoogle_compute_subnetworkgoogle_compute_routegoogle_compute_firewall
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.