tahoku80のブログ

常体と敬体が入り混じるソフトウェアデベロッパーブログ

Terraform Cloud(Free Plan)でできること

はじめに

Terraform Cloudでできることが分かりづらい。触り始めえればすぐにわかるのだが、簡単に概要を紹介しておく。

結論

Terraform Cloud(Free Plan)では主に下記のようなことができる。

  1. マネージドな環境へのtfstateファイルの保存
  2. 保存したtfstateファイルのバージョン管理
  3. マネージドな環境でのTerraform実行(plan/apply/destroy)
    1. API・ブラウザ操作・OSS版TerraformのCLIからTerraform Cloudをリモートの実行環境として利用可能
    2. アクセスキー等の機微な情報の保存・実行時の利用
  4. Terraform実行のワークフロー構築
    1. GitHub等のVCSと連携したワークフロー構築

補足

Free PlanとPaid Planの機能比較はこのページが見やすい。

Terraform | HashiCorp | 取扱製品 | ネットワールド

公式情報の中だとこちらで概要がわかる。

HashiCorp Terraform: Enterprise Pricing, Packages & Features

tfstateの保存場所のみ手で作っていると環境が散らかりがちになるので、個人で作業する分にも意外と便利。ただしS3等にtfstateを保存している場合に比べて実行は遅め。

補足

そのうち網羅的に整理して再度まとめたい。