- 2026-04-18
- 2026-05-04
TerraformコードからAWSパラメーターシートを自動生成 — Plan JSON実装
エンタープライズAWS案件の定番「パラメーターシート vs 実環境」突合を自動化するシリーズ第1弾。TerraformのPlan JSONからExcelパラメーターシートをPythonで自動生成する実装ハンズオン。マルチ環境対応・openpyxlによる統合書式・コード記載値のみ抽出の除外ルール設計まで。
エンタープライズAWS案件の定番「パラメーターシート vs 実環境」突合を自動化するシリーズ第1弾。TerraformのPlan JSONからExcelパラメーターシートをPythonで自動生成する実装ハンズオン。マルチ環境対応・openpyxlによる統合書式・コード記載値のみ抽出の除外ルール設計まで。
GitFlow・GitHub Flow・trunk-basedの3戦略をTerraform IaC運用の観点で比較。チーム規模・リリース頻度・環境数から最適なブランチ戦略を実践ハンズオンで習得。git tagモジュールバージョニング・プライベートモジュール参照も解説。Git/GitHub×Terraform第3弾。
GitHubの基礎を手を動かして習得。TerraformのIaCリポジトリをpushし、PRでレビュー、Issueで課題管理、forkとupstream追従、git revertでの安全な取り消しまでチーム協業の流れを実践します。
TerraformコードのIaC管理を題材にGit入門ハンズオン。git init/add/commitでのファイル管理から、ブランチ作成・切り替え・マージ・コンフリクト解消まで手を動かして体験。AWSアカウント不要のローカル操作で完結。バージョン管理の基礎をGit/GitHub×Terraform第1弾で実践習得。
Terraform実践ハンズオン。module構文でVPCやEC2を再利用可能に分割し、S3とDynamoDBでtfstateをチーム共有、GitHub ActionsとOIDC連携でsecretlessなCI/CDを構築します。
Aurora PostgreSQLのスキーマ・ロール・権限をTerraformで宣言管理し、IAM認証でパスワードレス接続を実現。RDS Proxyのコネクションプーリングなど実践手法を網羅して解説します。
Terraformを初めて使う方向けのIaC入門。S3バケットとEC2をHCLでコード化し、変数化・outputs・S3とDynamoDBによるリモートState管理まで手を動かして習得します。