広告スペース(バナー)
🟪Terraform レッスン
Terraformの基本を知ろう5▾
リソースの定義と検証5▾
状態(state)を理解しよう4▾
変数と出力値4▾
モジュールとワークスペース5▾
プランの保存と高度な状態管理5▾
レッスン 6 / 37
terraform init でプロバイダを準備しよう
「Terraformの設定ファイルを書いたら、まず何をすればいい?」というときに使うのがterraform initです。作業ディレクトリを初期化し、設定ファイルで指定されたプロバイダをダウンロード・準備するコマンドです。
terraform initという書式で使います。新しい設定ファイルを書いたとき、または他の人が書いた設定ファイルを初めて使うときに、必ず最初に実行します。
terraform initを実行すると、必要なプロバイダのダウンロードが行われ、「Terraform has been successfully initialized!」というメッセージが表示されます。
よくあるつまずきは、terraform initを実行せずにいきなりterraform planを実行し、「Could not load plugin」エラーに遭遇することです。新しい設定ファイルでは必ず最初にinitが必要です。
実務ではプロジェクトを新しく始めるとき、また他のメンバーがリポジトリを新しくクローンしたときに、最初に実行する定番コマンドです。
Terraform
試してみよう(疑似ターミナルへの入力例)
❯ terraform init
🧑💻 このコマンドは Terraformの疑似ターミナル に実際に入力して試せます(このページ自体には操作可能なターミナルはありません)。
🎯
ここまでできればゴール達成!
プロバイダをダウンロードして、作業ディレクトリを初期化できるようになります。
プロバイダをダウンロードして、作業ディレクトリを初期化できるようになります。
広告スペース(バナー)
広告スペース(記事内)