Modules
Reusable OpenTofu and Terraform modules responsible for landing zone orchestration, component scaffolding, and shared service onboarding.
Key Modules
component-scaffold: Primary orchestration module that provisions GCP projects, GCS buckets, IAM policies, and GitHub repositories for any component.bootstrap-environment: Provisions environment-level bootstrap infrastructure including KMS Autokey, state buckets, and WIF pools.github-repository-factory: Provisions Terraform-managed GitHub repositories, environments, secrets, and variables.service-onboarding-secrets: Manages shared Secret Manager secrets and IAM permissions for components.service-onboarding-apigee: Configures Apigee runtime service accounts and environment access.service-onboarding-kms: Manages central KMS keyrings, CryptoKeys, and IAM access.