「Terraformのデプロイパイプラインに使用できるツールをまとめてみる」というテーマのビデオセッションで話しました #devio2023

2023.07.25

DevelopersIO 2023 ビデオセッション「Terraformのデプロイパイプラインに使用できるツールをまとめてみる」の登壇ブログです。

概要

インフラの構成管理を行うことができるツール 「Terraform」

Terraformの利用規模が大きくなると、デプロイパイプラインが必要になってきます。

Terraformのデプロイパイプラインには、様々な選択肢があります。

今回はTerraformのデプロイパイプラインに使用できるツールを、必要性やメリットデメリットを交えながら紹介します。

動画

目次

  • 0:11 自己紹介
  • 0:25 本セッションの想定聴講者とゴール、前提と注意事項
  • 1:21 なぜTerraformのデプロイパイプラインが必要なのか?
  • 3:43 デプロイパイプラインに使用できるツール
  • 3:57 ①Terraform Cloud
  • 5:26 ②Atlantis
  • 6:37 ③CIツール(Github Actions,GitLab CI/CD,Circle CI等)
  • 7:41 ④CIツール(Codeシリーズ等)
  • 9:09 ⑤GitOpsツール(Flux、PipeCD)
  • 11:09 まとめ

資料

参考ページ

おわりに

Terraformは周辺ツールが充実していますし、CDツールも色々あってパイプラインツールの選定は迷うことが多いと思います。

どのツールも一長一短ありますが、この資料がツール選定のお役に立てれば幸いです。

以上、AWS事業本部の佐藤(@chari7311)でした。