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

:Terraform をローカルで使用する

最終更新日:Oct 16, 2025

10 分で Terraform をインストールして構成し、インフラストラクチャの作成を開始します。

Terraform は、「Terraform プロダクトの概要」で説明されているように、バイナリパッケージとして配布されます。一般的なパッケージマネージャを使用して Terraform をインストールできます。

Terraform のインストール

手動インストール

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

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

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

最後に、Terraform バイナリを含むディレクトリがシステムの PATH 環境変数に追加されていることを確認します。このメソッドはオペレーティングシステムによって異なります。

Mac または Linux

PATH 構成を表示します。

echo $PATH

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

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

詳細については、次のドキュメントをご参照ください。

Windows

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

  2. [システム環境変数] セクションで、下にスクロールして Path 変数を選択します。

  3. [編集] をクリックして変数を変更します。

  4. 前のエントリの末尾には区切り文字であるセミコロンを必ず追加してください。例: c:\path;c:\path2

  5. 新しいコンソールを起動して変更を有効にします。

詳細については、「Windows でのグローバルパスの定義」をご参照ください。

ソースコードの使用

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

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

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

image

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

cd terraform

次に、install コマンドを実行します。このコマンドはフォルダをコンパイルし、コンパイルされたパッケージを $GOPATH/bin/terraform フォルダに移動します。

go install

次のメッセージは、コンパイルが進行中であることを示します。コンパイルが完了したら、次のステップに進むことができます。

image

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

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

Mac または Linux

PATH 構成を表示します。

echo $PATH

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

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

詳細については、次のドキュメントをご参照ください。

Windows

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

  2. [システム環境変数] セクションで、下にスクロールして PATH 変数を見つけます。

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

  4. 前のエントリの末尾には必ずセミコロンを追加してください。例: c:\path;c:\path2

  5. 新しいコンソールを起動して変更を有効にします。

詳細については、「Windows でのグローバルパスの定義」をご参照ください。

macOS Homebrew

Homebrew は macOS 用の一般的なパッケージマネージャです。Homebrew を使用すると、簡単なコマンドを実行して Terraform をインストールできます。

ステップ 1: HashiCorp tap をインストールします。tap は Homebrew にパッケージの場所を伝えます。

brew tap hashicorp/tap

ステップ 2: install コマンドを実行して Terraform をインストールします。

brew install hashicorp/tap/terraform
重要

install コマンドは最新バージョンの Terraform をインストールします。後で新しいバージョンに更新するには、upgrade コマンドを再度実行します。

Terraform を最新バージョンに更新するには、まずローカルの Homebrew 数式を更新する必要があります。

brew update

次に、upgrade コマンドを実行して Terraform を更新します。

brew upgrade hashicorp/tap/terraform

Windows Chocolatey

Chocolatey は Windows 用の一般的なパッケージマネージャです。Chocolatey を使用すると、簡単なコマンドを実行して Terraform をインストールできます。

choco install terraform

CloudShell

Alibaba Cloud Shell は、Terraform コンポーネントがプリインストールされている無料の運用保守 (O&M) ツールです。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