{"adoption": {"forks": 1260, "observed_at": "2026-08-28T04:06:12.225107+00:00", "stars": 2089}, "canonical_url": "https://ross.abutalabs.com/products/cloud-foundation-fabric", "card": {"archived": false, "artifact_type": "infra-config", "description": "End-to-end modular samples and landing zones toolkit for Terraform on GCP.", "domain": ["cloud-computing", "infrastructure-as-code", "self-hosted"], "enriched": true, "function": ["infrastructure-as-code", "deployment", "configuration-management", "developer-tools"], "health_score": 100, "homepage": null, "language": "HCL", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["GoogleCloudPlatform/cloud-foundation-fabric"], "name": "GoogleCloudPlatform/cloud-foundation-fabric", "platform": ["cloud", "cli"], "pushed_at": "2026-08-26T18:43:50+00:00", "repo": "GoogleCloudPlatform/cloud-foundation-fabric", "stars": 2089, "tags": ["terraform-modules", "landing-zone", "gcp", "cloud-foundation", "project-factory", "blueprints", "hcl", "devops", "terraform"], "topics": ["terraform", "google-cloud", "gcp"], "urls": [], "use_cases": ["set up a production-ready GCP organization landing zone", "bootstrap cloud foundations with Terraform on GCP", "create reusable Terraform modules for GCP projects and networking", "automate GCP project factory and IAM setup", "prototype enterprise cloud infrastructure on Google Cloud", "standardize multi-team GCP environments with folders and billing accounts"], "what_it_is": "A toolkit of end-to-end Terraform blueprints and reusable modules for Google Cloud, including the FAST landing zone toolkit for bootstrapping enterprise GCP organizations. It is meant to be cloned and forked as a single unit to seed production infrastructure-as-code usage.", "when_to_avoid": ["you target AWS or Azure rather than GCP", "you want a fully managed SaaS provisioning tool instead of Terraform code", "you need a vendor-supported product with SLAs"], "when_to_choose": ["you are building or migrating to Google Cloud and need enterprise-grade organization design", "you want lean, forkable Terraform modules close to provider resources", "you need a proven landing zone reference implementation (FAST)"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cloud-foundation-fabric", "repo": "GoogleCloudPlatform/cloud-foundation-fabric", "role": "main", "score": 93}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.225107+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.435532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "467c6f65eb2975018fa6542cb0268964da3fb5c1cfba3c9f19bcfde4a0a9f905", "fetched_at": "2026-08-28T04:06:12.225107+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/cloud-foundation-fabric"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.225107+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.435532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "467c6f65eb2975018fa6542cb0268964da3fb5c1cfba3c9f19bcfde4a0a9f905", "fetched_at": "2026-08-28T04:06:12.225107+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/cloud-foundation-fabric"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.435532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "467c6f65eb2975018fa6542cb0268964da3fb5c1cfba3c9f19bcfde4a0a9f905", "fetched_at": "2026-08-28T04:06:12.225107+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/cloud-foundation-fabric"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.225107+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.225107+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.225107+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.435532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "467c6f65eb2975018fa6542cb0268964da3fb5c1cfba3c9f19bcfde4a0a9f905", "fetched_at": "2026-08-28T04:06:12.225107+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/cloud-foundation-fabric"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.225107+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.225107+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.435532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "467c6f65eb2975018fa6542cb0268964da3fb5c1cfba3c9f19bcfde4a0a9f905", "fetched_at": "2026-08-28T04:06:12.225107+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/cloud-foundation-fabric"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.225107+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.225107+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.225107+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.435532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "467c6f65eb2975018fa6542cb0268964da3fb5c1cfba3c9f19bcfde4a0a9f905", "fetched_at": "2026-08-28T04:06:12.225107+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/cloud-foundation-fabric"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.225107+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:12.225107+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.435532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "467c6f65eb2975018fa6542cb0268964da3fb5c1cfba3c9f19bcfde4a0a9f905", "fetched_at": "2026-08-28T04:06:12.225107+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/cloud-foundation-fabric"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.435532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "467c6f65eb2975018fa6542cb0268964da3fb5c1cfba3c9f19bcfde4a0a9f905", "fetched_at": "2026-08-28T04:06:12.225107+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/cloud-foundation-fabric"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.435532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "467c6f65eb2975018fa6542cb0268964da3fb5c1cfba3c9f19bcfde4a0a9f905", "fetched_at": "2026-08-28T04:06:12.225107+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/cloud-foundation-fabric"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:55:37.435532+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "467c6f65eb2975018fa6542cb0268964da3fb5c1cfba3c9f19bcfde4a0a9f905", "fetched_at": "2026-08-28T04:06:12.225107+00:00", "kind": "readme", "missing": false, "url": "https://github.com/GoogleCloudPlatform/cloud-foundation-fabric"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 81}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2679, "days_push": 7, "days_rel": 47, "gap_med": 6, "n_releases_24m": 64}, "score": 93, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}