Simple VPC

Terraform scripts to create a simple GCP VPC using the module vpc.

To create a simple GCP VPC:

terraform init
terraform plan
terraform apply

To delete all resource:

terraform destroy

Requirements

Name

Version

terraform

>= 1.0

google

~> 6.16.0

random

~> 3.5.1

Providers

Name

Version

random

~> 3.5.1

Modules

Name

Source

Version

simple_vpc

../../../vpc

n/a

Resources

Name

Type

random_string.suffix

resource

Inputs

Name

Description

Type

Default

Required

project

Project name

string

n/a

yes

region

The GCP region used to deploy NAT routers if used

string

"europe-west9"

no

Outputs

Name

Description

id

The VPC

name

The name of the VPC

private_subnets

Map of private subnets

public_subnets

Map of public subnets