すべてのプロダクト
Search
ドキュメントセンター

Terraform:Terraform のインストール

最終更新日:Feb 26, 2026

インフラストラクチャを作成する準備として、Terraform を約 10 分でインストールおよび構成します。

Terraform の概要 で述べたように、Terraform はバイナリパッケージとして配布されています。一般的なパッケージマネージャを使用して Terraform をインストールできます。

Terraform のインストール

手動インストール

プリコンパイル済みパッケージの使用

Terraform 公式ウェブサイト にアクセスし、ご利用のオペレーティングシステム用の ZIP パッケージを見つけてダウンロードします。

ダウンロードが完了したら、パッケージを /usr/local/bin に解凍します。 コピーが完了したら、他のファイルを削除しても問題ありません。これは Terraform の操作に影響しません。

最後に、Terraform ディレクトリが PATH 環境変数に追加されていることを確認します。このプロセスは、ご利用のオペレーティングシステムによって異なります。

Mac または Linux

PATH 構成を表示します。

echo $PATH

Terraform バイナリファイルを PATH にリストされているいずれかのディレクトリに移動します。このコマンドは、バイナリファイルがご利用のダウンロードフォルダにあり、ご利用の PATH/usr/local/bin が含まれていることを前提としています。ファイルの場所が異なる場合は、コマンド内のディレクトリをカスタマイズできます。

mv ~/Downloads/terraform /usr/local/bin/

Windows

  1. [コントロールパネル] > [システム] > [システム設定] > [環境変数] の順に移動します。

  2. [システム変数] セクションで、PATH 変数が見つかるまでスクロールします。

  3. [編集] をクリックして、必要な変更を行います。

  4. 新しいエントリを既存のエントリと区切るためにセミコロン (;) を追加します。例: c:\path;c:\path2

  5. 設定を有効にするには、新しいコンソールを開きます。

ソースを使用する

ソースコードからバイナリをコンパイルする場合は、HashiCorp Terraform リポジトリ をクローンできます。

git clone https://github.com/hashicorp/terraform.git

次の進行状況メッセージが表示されます。コマンドが完了するまで待ちます。

image

コマンドが完了すると、コマンドを実行したディレクトリに terraform という名前のディレクトリが作成されます。cd コマンドを使用してそのディレクトリに移動します。

cd terraform

その後、インストール命令を実行してフォルダをコンパイルし、コンパイルされたパッケージを $GOPATH/bin/terraform フォルダに移動できます。

go install

次のメッセージは、コンパイルが進行中であることを示しています。コンパイルが完了した後、次の操作を実行できます。

image

注: 「zsh: command not found: go」というメッセージが表示された場合は、まず Go 環境をインストール する必要があります。

最後に、Terraform フォルダが PATH で定義され、アクティブであることを確認します。PATH を定義するプロセスは、オペレーティングシステムによって異なります。

Mac または Linux

PATH 構成を表示します。

echo $PATH

Terraform バイナリファイルを PATH 内のディレクトリに移動します。次のコマンドは、バイナリファイルがご利用のダウンロードフォルダにあり、ご利用の PATH/usr/local/bin が含まれていることを前提としています。ファイルの場所が異なる場合は、コマンドをカスタマイズできます。

mv ~/Downloads/terraform /usr/local/bin/

Windows

  1. [コントロールパネル] > [システム] > [システム設定] > [環境変数] の順に移動します。

  2. [システム変数] セクションで、PATH 変数が見つかるまでスクロールします。

  3. [編集] をクリックして、必要な変更を行います。

  4. パスのエントリをセミコロンで区切ります。例: c:\path;c:\path2

  5. 設定を有効にするには、新しいコンソールを開きます。

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/terraform

Windows Chocolatey

Chocolatey は、Windows 向けの人気のパッケージマネージャです。Chocolatey を使用すると、簡単なコマンドを実行するだけで Terraform をインストールできます。

choco install terraform

Cloud Shell

Alibaba Cloud Cloud Shell は、運用保守 (O&M) を支援する無料のプロダクトです。 Terraform コンポーネントがプリインストール済みのため、Cloud Shell で Terraform コマンドを直接実行できます。

まず、ご利用の Alibaba Cloud アカウントが有効で、必要な権限が付与されていることを確認してください。

次に、ブラウザを開き、 または https://shell.alibabacloud.com/ で Cloud Shell にアクセスします。

ログイン後、次のコマンドを実行します。

terraform

出力から、Terraform コンポーネントが Cloud Shell に組み込まれており、使用できる状態になっていることがわかります。

image

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

image

image

インストールの確認

terraform を実行して、構成パスを検証します。

terraform

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

image.png