After going through several Terraform learning labs, I wanted to create my first Terraform artifact. The goal was not to build a full production landing zone, but to build a clean GCP Terraform Foundation Lite project. This project is meant to prove that I can bootstrap the basic foundation layer of a Google Cloud environment using Terraform. It includes: remote Terraform state versioned GCS state bucket custom VPC network role-based public and private subnets firewall rules service accounts IAM bindings reusable modules basic naming convention GitHub-safe variable patterns Why I Built This In my earlier Terraform labs, I learned individual concepts: installing Terraform creating a VPC using variables using outputs storing remote state in GCS creating modules creating service accounts using Terraform with GitHub Actions But those were learning labs. For this project, I wanted to convert those lessons into a cleaner artifact.…