はじめに
Terraform をインストールする方法にはいくつかの選択肢がありますが、Mac では Homebrew を使うのが簡単で手軽です。
実際に Terraform をセットアップする際に、どの方法が最適なのか迷うことがあったため、整理してまとめようと思いました。
また、手動インストールの手順も知っておくと、環境によっては役立つ場面があるため、両方の方法を解説することにしました。
1. Homebrew を使って Terraform をインストール
Mac では、Homebrew を使うのが最も簡単な方法です。以下の手順でインストールできます。
1-1. Homebrew のインストール(未導入の場合)
まず、Homebrew がインストールされているか確認します。
brew --version
Homebrew がインストールされていない場合は、以下のコマンドを実行してインストールします。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
1-2. Terraform のインストール
Homebrew を使って Terraform をインストールします。
brew tap hashicorp/tap
brew install hashicorp/tap/terraform
1-3. インストール確認
以下のコマンドで Terraform のバージョンを確認します。
terraform -version
バージョンが表示されれば、インストールは成功です。
実際のターミナル画面
2. 手動で Terraform をインストールする方法(Homebrew を使わない)
Homebrew を使いたくない場合、公式サイトからバイナリをダウンロードしてセットアップすることもできます。
2-1. Terraform の公式サイトからダウンロード
Terraform の公式ページにアクセスし、Mac 用のバイナリをダウンロードします。
2-2. ダウンロードしたファイルを解凍
ダウンロードした .zip
ファイルを解凍します。
unzip terraform_*.zip
2-3. /usr/local/bin
に移動
Terraform をシステムのパスが通っているディレクトリに配置します。
sudo mv terraform /usr/local/bin/
2-4. パーミッションを設定
Terraform を実行できるように権限を付与します。
chmod +x /usr/local/bin/terraform
2-5. インストール確認
以下のコマンドで Terraform が正しくインストールされたか確認します。
terraform -version
3. Terraform の初期設定
Terraform の基本的な動作を確認するため、以下のコマンドを実行してみましょう。
terraform init
このコマンドが正常に動作すれば、Terraform の環境は問題なくセットアップされています。
4. Terraform を最新バージョンに更新する方法
Terraform は定期的に新しいバージョンがリリースされるため、適宜アップデートすることを推奨します。
4-1. Homebrew を使ってアップデート(推奨)
Homebrew を使って Terraform をインストールしている場合、以下のコマンドで更新できます。
brew upgrade hashicorp/tap/terraform
更新後、バージョンを確認してください。
terraform -version
4-2. 公式サイトから手動アップデート
もし Homebrew を使わずに手動で Terraform をインストールしている場合、以下の手順で更新できます。
- Terraform の公式ページから最新バージョンをダウンロード。
-
.zip
ファイルを解凍。 -
/usr/local/bin
に移動。 - 権限を付与。
-
terraform -version
で確認。
4-3. うまく更新できない場合
Homebrew のキャッシュが影響している場合、以下の手順を試してください。
brew untap hashicorp/tap
brew tap hashicorp/tap
brew install hashicorp/tap/terraform
その後、バージョンを再確認してください。
terraform -version
まとめ
方法 | コマンド |
---|---|
Homebrew を使う(推奨) | brew install hashicorp/tap/terraform |
Homebrew でアップデート | brew upgrade hashicorp/tap/terraform |
公式サイトから手動インストール | Terraform のバイナリをダウンロードし、/usr/local/bin に配置 |
通常は Homebrew を使う方法 が簡単でおすすめです。必要に応じて terraform -version
でインストールを確認し、動作チェックを行いましょう。