Automated project/account creation — Azure · AWS · GCP
A Project Factory automates the creation of new projects/accounts/subscriptions with standardized guardrails, networking, IAM, and billing — ensuring every new workload starts compliant.
module "project_factory" {
source = "terraform-google-modules/project-factory/google"
version = "~> 15.0"
name = "my-new-project"
random_project_id = true
org_id = "ORG_ID"
folder_id = "FOLDER_ID"
billing_account = "BILLING_ID"
activate_apis = [
"compute.googleapis.com",
"container.googleapis.com",
"cloudbuild.googleapis.com"
]
labels = { environment = "dev", team = "platform" }
}Blueprint: Package of Role Assignments + Policy Assignments + Resource Group template. Assign to subscription for standardized setup.
CLI:az blueprint assignment create --name dev-blueprint --blueprint-version v1
Account Factory: Provision new accounts with pre-configured VPC, guardrails, and SSO. Uses AWS Service Catalog behind the scenes.
Terraform:aws_organizations_account resource
CFT Modules: project-factory, vpc, gke, iam modules. Designed for enterprise multi-project setups with consistent guardrails.