CTS-KB
📚 シリーズ

Terraform IaC 実践ガイド

Terraform によるマルチクラウド IaC 運用を、設計判断から CI/CD 自動化、State drift 対応まで段階的に解説するシリーズ。

全 5 回(公開済み 5 本)

📚 シリーズ 1/5
🏗️ インフラ

Terraform IaC 実践ガイド:概要 — GCP/AWS マルチクラウド構成と AI 駆動運用

Terraform によるマルチクラウド(GCP / AWS)IaC 運用の全体像。マルチクライアント基盤を単一リポジトリで管理する設計、キーレス認証、3 層モジュール構成、GCS への State 集約、そして AI ステアリング駆動での開発まで、シリーズ全 5 回の地図を示す導入編。

#Terraform #IaC #GCP #AWS #マルチクラウド #ステアリング駆動開発
📚 シリーズ 2/5
🏗️ インフラ

Terraform IaC 実践ガイド:準備編 — WIF キーレス認証・bootstrap・Secret Manager 設計

Terraform でインフラを構築する前に必要な準備事項。クラウドアカウント設計、WIF キーレス認証の attribute 設計、サービスアカウントの役割分離、bootstrap(鶏と卵)問題、Secret Manager での変数集約、State 管理、組織ポリシー対応まで、失敗しないための事前設計を実プロジェクトの落とし穴つきで解説する。Terraform IaC 実践ガイド第 2 回。

#Terraform #IaC #Google Cloud #AWS #WIF #Secret Manager
📚 シリーズ 3/5
🏗️ インフラ

Terraform IaC 実践ガイド:モジュール設計編 — 再利用できるモジュールの作法

再利用可能な Terraform モジュールの設計原則。単一責任・命名規約・variables の validation/optional/object 型・outputs 設計・バージョン固定・モジュールコンポジション・マルチクラウドの扱いを、実運用のコード例で解説する。Terraform IaC 実践ガイド第 3 回。

#Terraform #IaC #モジュール設計 #GCP #AWS #Cloud Run
📚 シリーズ 4/5
🏗️ インフラ

Terraform IaC 実践ガイド:CI/CD パイプライン編 — GitLab 動的 child pipeline と WIF キーレス認証

スタックが何百に増えても .gitlab-ci.yml を肥大化させない、GitLab 動的 child pipeline(dynamic child pipeline)によるモジュール管理 Infra CI/CD。子パイプラインの動的生成・WIF キーレス認証・GCP↔AWS クロスクラウド・plan/apply 分離を解説する。Terraform IaC 実践ガイド第 4 回。

#Terraform #IaC #GitLab CI #CI/CD #child pipeline #動的パイプライン #monorepo #WIF #キーレス認証 #GCP #AWS
📚 シリーズ 5/5
🏗️ インフラ

Terraform IaC 実践ガイド:運用編 — State drift 解消とトラブルシューティング

Terraform を本番運用するうえで避けて通れない State drift の検知・解消、State 操作の安全手順、よくある障害(stale plan・state lock・403 SERVICE_DISABLED・allUsers IAM)の対処、環境移行、そして運用タスクのサイジングと AI ステアリング連動を実例で解説する。Terraform IaC 実践ガイド第 5 回。

#Terraform #IaC #State管理 #State drift #運用 #GCP #AWS