Deployment information
Terraform deploys the following resources:
- VPC with two subnets split over two zones. You can choose more if the region supports it.
- Cloud NAT for egress traffic in the protected subnet
- Instance group
- Instance template
- Regional Autoscaler (autoscaling policy)
- Google Storage bucket
- Template uploaded to the bucket at
assets/configset/baseconfig
- Template uploaded to the bucket at
- 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 (LB)
- An internal LB
Additionally, the function creates a Firestore collection. The collection is not created during the Terraform deployment phase.