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

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

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for hiyanger hiyanger
October 24, 2024
5.1k

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

Avatar for hiyanger

hiyanger

October 24, 2024
Tweet

More Decks by hiyanger

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