はじめに
Terraform は、HashiCorp によって作成された人気のオープンソースの Infrastructure as Code (IaC) ツールです。宣言的な設定言語を使用してインフラストラクチャリソースを定義し、プロビジョニングすることができます。
新しい Terraform プロジェクトで最初に実行するコマンドは terraform init です。このコマンドは、作業ディレクトリを Terraform で使用できるように準備するため、非常に重要です。これにはいくつかの主要なアクションが含まれます。
- Backend の初期化: ステートストレージのバックエンドを設定します。
- Provider プラグインのインストール: 設定ファイルをスキャンし、必要なプロバイダーを特定して、Terraform Registry からダウンロードします。
- Module のインストール: 設定で参照されているモジュールをダウンロードします。
この実験(Lab)では、新しい Terraform プロジェクトを初期化する基本的なプロセスを学習します。プロジェクトディレクトリを作成し、簡単な設定ファイルを定義し、terraform init を使用して必要なプロバイダープラグインをダウンロードします。



