クラウドリソース管理の簡素化
Terraformの宣言型インフラ管理により、インフラを1つのファイルにマッピングすることで、TerraformはすべてのクラウドプロバイダーのAPIエンドポイントを介して実行されます。

クラウドインフラ を一つのファイル、一つの言語で管理する
通常であればブラウザの画面を占有する大量のリソースや、読みにくいコードを、.tfファイルで簡潔に宣言します。 Terraformは、特定の言語の知識を必要としません。 Hashicorp Configuration Language (HCL) は人間の読める言語で、最も重要なアクションは少量の簡潔なコマンドで行われます。

環境の再現と変更点の追跡
Terraformによる設定ファイルの解析は、Terraformに設定ファイルの作成を指示するたびに、同じ結果をもたらします。 さらに、Terraformに同じ設定を繰り返し適用するように指示しても、経時変更を追跡するため、余計なリソースは作成しません。
