インフラストラクチャを作成する準備として、Terraform を約 10 分でインストールおよび構成します。
Terraform の概要 で述べたように、Terraform はバイナリパッケージとして配布されています。一般的なパッケージマネージャを使用して Terraform をインストールできます。
Terraform のインストール
手動インストール
プリコンパイル済みパッケージの使用
Terraform 公式ウェブサイト にアクセスし、ご利用のオペレーティングシステム用の ZIP パッケージを見つけてダウンロードします。
ダウンロードが完了したら、パッケージを /usr/local/bin に解凍します。 コピーが完了したら、他のファイルを削除しても問題ありません。これは Terraform の操作に影響しません。
最後に、Terraform ディレクトリが PATH 環境変数に追加されていることを確認します。このプロセスは、ご利用のオペレーティングシステムによって異なります。
Mac または Linux
PATH 構成を表示します。
echo $PATHTerraform バイナリファイルを PATH にリストされているいずれかのディレクトリに移動します。このコマンドは、バイナリファイルがご利用のダウンロードフォルダにあり、ご利用の 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 内のディレクトリに移動します。次のコマンドは、バイナリファイルがご利用のダウンロードフォルダにあり、ご利用の PATH に /usr/local/bin が含まれていることを前提としています。ファイルの場所が異なる場合は、コマンドをカスタマイズできます。
mv ~/Downloads/terraform /usr/local/bin/Windows
[コントロールパネル] > [システム] > [システム設定] > [環境変数] の順に移動します。
[システム変数] セクションで、PATH 変数が見つかるまでスクロールします。
[編集] をクリックして、必要な変更を行います。
パスのエントリをセミコロンで区切ります。例: c:\path;c:\path2
設定を有効にするには、新しいコンソールを開きます。
macOS 用 Homebrew
Homebrew は、macOS 向けの人気パッケージマネージャです。簡単なコマンドを実行するだけで、Terraform をインストールできます。
手順 1:Homebrew パッケージのリポジトリである HashiCorp tap をインストールします。
brew tap hashicorp/tap手順 2:インストールコマンドを実行して Terraform をインストールします。
brew install hashicorp/tap/terraformこのインストールコマンドでは、最新バージョンがダウンロード・インストールされます。後日、最新バージョンへ更新する場合は、アップグレードコマンドを再度実行してください。
Terraform の最新バージョンへ更新するには、まず Homebrew 自体を更新する必要があります。
brew updateその後、アップグレードコマンドを実行して最新バージョンへ更新します。
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 の使用方法の詳細については、「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 オプションのリストが表示されます。これは、インストールが完了したことを示しています。
