約 10 分で Terraform をインストールおよび構成し、インフラストラクチャを作成する準備をします。
「Terraform の概要」で説明されているように、Terraform はバイナリパッケージとして配布されます。一般的なパッケージマネージャを使用して Terraform をインストールできます。
Terraform のインストール
手動インストール
プリコンパイル済みパッケージの使用
Terraform の公式サイトにアクセスし、お使いのオペレーティングシステム用の ZIP パッケージを見つけてダウンロードします。
ダウンロードが完了したら、パッケージを /usr/local/bin に解凍します。コピーが完了したら、他のファイルを削除できます。これは Terraform の操作には影響しません。
最後に、Terraform ディレクトリが PATH 環境変数に追加されていることを確認します。この方法は、お使いのオペレーティングシステムによって異なります。
Mac または Linux
PATH 構成を表示します。
echo $PATHTerraform バイナリファイルを PATH にリストされているディレクトリのいずれかに移動します。このコマンドは、バイナリファイルが Downloads フォルダにあり、PATH に /usr/local/bin が含まれていることを前提としています。場所が異なる場合は、コマンド内のディレクトリをカスタマイズできます。
mv ~/Downloads/terraform /usr/local/bin/Windows
[コントロールパネル] > [システム] > [システムの詳細設定] > [環境変数] に移動します。
[システム環境変数] セクションで、PATH 変数が見つかるまで下にスクロールします。
[編集] をクリックして、必要な変更を加えます。
セミコロン (;) を追加して、新しいエントリを既存のエントリから分離します。例: c:\path;c:\path2
新しいコンソールを開いて設定を有効にします。
ソースの使用
ソースコードからバイナリをコンパイルする場合は、HashiCorp Terraform リポジトリをクローンできます。
git clone https://github.com/hashicorp/terraform.git次の進行状況メッセージが表示されます。コマンドが完了するまで待ちます。

コマンドが完了すると、コマンドを実行したディレクトリに terraform という名前のディレクトリが作成されます。cd コマンドを使用してディレクトリに移動します。
cd terraform次に、インストール命令を実行してフォルダをコンパイルし、コンパイルされたパッケージを $GOPATH/bin/terraform フォルダに移動できます。
go install次のメッセージは、コンパイルが進行中であることを示します。コンパイルが完了したら、次の操作を実行できます。

注: zsh: command not found: go メッセージが表示された場合は、まず Go 環境をインストールする必要があります。
最後に、Terraform フォルダが PATH で定義され、アクティブであることを確認します。PATH を定義するプロセスは、オペレーティングシステムによって異なります。
Mac または Linux
PATH 構成を表示します。
echo $PATHTerraform バイナリファイルを PATH 内のディレクトリに移動します。次のコマンドは、バイナリファイルが Downloads フォルダにあり、PATH に /usr/local/bin が含まれていることを前提としています。ファイルが別の場所にある場合は、コマンドをカスタマイズできます。
mv ~/Downloads/terraform /usr/local/bin/Windows
[コントロールパネル] > [システム] > [システムの詳細設定] > [環境変数] に移動します。
[システム環境変数] セクションで、下にスクロールして PATH 変数を見つけます。
[編集] をクリックします。
パスエントリをセミコロンで区切ります。例: c:\path;c:\path2
新しいコンソールを開いて設定を有効にします。
macOS Homebrew
Homebrew は macOS で人気のパッケージマネージャです。Homebrew を使用すると、簡単なコマンドを実行して Terraform をインストールできます。
ステップ 1: Homebrew パッケージのリポジトリである HashiCorp tap をインストールします。
brew tap hashicorp/tapステップ 2: install コマンドを実行して Terraform をインストールします。
brew install hashicorp/tap/terraforminstall コマンドは最新バージョンをインストールします。インストール後に最新バージョンに更新する場合は、upgrade コマンドを再度実行できます。
Terraform を最新バージョンに更新するには、まず Homebrew を更新する必要があります。
brew update次に、upgrade コマンドを実行して最新バージョンに更新します。
brew upgrade hashicorp/tap/terraformWindows Chocolatey
Chocolatey は Windows で人気のパッケージマネージャです。Chocolatey を使用すると、簡単なコマンドを実行して Terraform をインストールできます。
choco install terraformCloud Shell
Alibaba Cloud Cloud Shell は、運用およびメンテナンス (O&M) を支援する無料のプロダクトです。Terraform コンポーネントはプリインストール済みです。Cloud Shell で Terraform コマンドを直接実行できます。
まず、必要な権限を持つ有効な Alibaba Cloud アカウントがあることを確認します。
次に、ブラウザを開き、 または https://shell.alibabacloud.com/ で Cloud Shell にアクセスします。
ログイン後、次のコマンドを実行します。
terraform出力は、Terraform コンポーネントが Cloud Shell に組み込まれており、使用する準備ができていることを示しています。

詳細については、「Cloud Shell の使用」をご参照ください。
Linux
Alibaba Cloud Linux
yum install -y dnf-plugin-releasever-adapter
yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
yum install terraform

インストールの確認
terraform コマンドを実行して、インストールが成功し、パスが正しく構成されていることを確認します。
terraformコマンドを実行すると、次の図に示すように、利用可能な Terraform オプションのリストが表示されます。これは、インストールが完了したことを示します。
