Deployment information
Terraform will deploy the following resources:
- A VPC with two subnets split over two zones. More can be chosen if the region supports it.
- A Cloud NAT for egress traffic in the protected subnet
- An Instance group
- An Instance template
- A Regional Autoscaler (auto scaling policy)
- A Google Storage bucket
- A template uploaded to the bucket at
assets/configset/baseconfig
- A template uploaded to the bucket at
- A Google Compute Function with an HTTP trigger
- Two GCP Firewall Rules: Allow all, and Allow only internal connections
- An external-facing TCP network load balancer
- An internal load balancer
Additionally, a Firestore collection will be created by the function. It is not created during the Terraform deployment phase.