OSS探訪GitHubでログイン

Google Cloud landing zoneと再利用可能Terraform moduleを組み立てるinfrastructure toolkit

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
2,110
主要言語
HCL
ライセンス
Apache-2.0
リポジトリ最終更新
2026/10/02
ページ内ナビ

概要

Cloud Foundation FabricはGoogle Cloud向けのlanding zone blueprintとTerraform module群をまとめたtoolkitです。組織・project・network・IAM・GKE・data・security・serverless等のmoduleを組み合わせ、production cloud foundationをfork/cloneして自組織向けに管理する運用を想定しています。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

FAST landing zoneでGCP organizationのfoundationを段階構築する

Fabric FASTはenterpriseで一般的なorganization構成をdesignとTerraform reference implementationの両面から提供し、bootstrapからlanding zone構築までのstarting pointになります。

出典:[1]

foundation・network・compute・data・security等のmoduleを再利用する

project、folder、IAM、VPC、load balancer、GKE、Cloud SQL、KMS、Secret Manager、Cloud Run等、多数のGoogle Cloud resourceをlean moduleとして組み合わせられます。

出典:[1]

provider resourceに近いinterfaceでmoduleをfork/customizeする

moduleはunderlying provider resourceに近いinterfaceとside-effect freeな構成を志向し、third-party source利用が難しい環境でもforkして変更しやすい設計です。

出典:[1]

向いている用途

GCP landing zoneやplatform foundationをTerraformで標準化したい組織に向く

organization-level policy、project factory、network/security foundationを共通moduleで管理し、production用repositoryへforkして継続運用したいplatform/cloud teamに適します。

出典:[1]

導入前の確認

v59はTerraform 1.12.2+とGoogle provider 8.4.x系を要求する

default-versions.tfはTerraform >= 1.12.2、google/google-beta provider >= 8.4.0, < 9.0.0を指定しています。release upgrade時はprovider major boundaryを含めてplanを確認します。

出典:[2]

major releaseのbreaking changeをmodule source/variable単位で確認する

v59.0.0ではagent moduleのrename、networking_config変更、project-factory schema変更、IAP recipe削除など複数のbreaking changeがあります。tagだけ更新せずrelease noteとTerraform planを確認して移行します。

出典:[3]

参考にした公式資料

  1. [1]Cloud Foundation Fabric 59.0.0 README(2026-10-04)
  2. [2]Cloud Foundation Fabric 59.0.0 Terraform versions(2026-10-04)
  3. [3]Cloud Foundation Fabric 59.0.0 release(2026-10-04)
  4. [4]Cloud Foundation Fabric Apache 2.0 license(2026-10-04)
編集部からの補足

v59はTerraform 1.12.2+とGoogle provider 8.4.xを前提にします。major releaseにはmodule renameやschema変更が含まれるため、productionではtag更新前にrelease noteとplanを確認してください。

3ステップで試す

  1. 1

    Cloud Foundation Fabric v59.0.0を取得する

    major releaseのbreaking changeを固定して確認できるようtagへpinします。

    git clone --depth 1 --branch v59.0.0 https://github.com/GoogleCloudPlatform/cloud-foundation-fabric.git cloud-foundation-fabric-59
  2. 2

    TerraformとGoogle provider要件を確認する

    v59のTerraform >=1.12.2、google/google-beta provider >=8.4.0,<9.0.0というbaselineを確認します。

    grep -E 'required_version|version = ">= 8\.4\.0' cloud-foundation-fabric-59/default-versions.tf
  3. 3

    applyせずmoduleのformatだけ検証する

    credentialやGCP resourceを使わず、代表moduleのHCL formatだけを確認します。productionではrelease noteを読んでからplanを実行してください。

    terraform fmt -check -recursive cloud-foundation-fabric-59/modules/gcs
公式READMEで確認

成長

成長の推移 · 直近30日

2,110 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
37
Open PR
9

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • terraform
  • google-cloud
  • gcp
Stars
2,110
Forks
1,267
Watchers
86
Open Issues
11
Contributors
323
所有者種別
Organization
主要言語
HCL
ライセンス
Apache-2.0
リポジトリ最終更新
2026/10/02

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?