Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS 構成図を S3 にアップするだけで Terraform のコードを git push...

hiyanger
October 24, 2024
2.4k

AWS 構成図を S3 にアップするだけで Terraform のコードを git push / pull request から terraform plan まで自動で動作するシステム

hiyanger

October 24, 2024
Tweet

Transcript

  1. AWS 構成図を S3 にアップするだけで Terraform のコードを git push / pull

    request から terraform plan まで自動で動作するシステム
  2. 自己紹介 名前 / 檜山 準 出身 / 栃木県 職種 /

    AWS エンジニア 趣味 / ギター🎸
  3. 構成 S3 に画像データをアップすれば GitHub を経由して terraform plan まで一気に自動で流れる! Claude 3.5

    Sonnet ※ Terraform CI/CD 専用の SaaS (旧 Terrafrom Cloud) ※ デプロイの予測 ( cdk だと diff ) ここが 自動
  4. 動かしてみる ③ 自動で HCP Terraformから plan / 手動で apply HCP

    Terraform terraform plan GitHub git merge HCP Terraform terraform apply ※ここまで S3 のアップから3分程度 さすがにここは手動とした やろうと思えば直で push / apply も可
  5. 参考 ▪ GitHub   ・Lambda コード(ChatGPT 生成)    https://github.com/hiyanger/diagram-to-terraform-cicd-lambda  

    ・生成 コード    https://github.com/hiyanger/diagram-to-terraform-cicd ▪ 構築メモ   https://zenn.dev/hiyanger/scraps/feed5feddfc01a