Terraformをインストールしよう

このハンズオンでは、IaCツールであるTerraformのインストールについて実際にハンズオン形式で手を動かしながら体験します。

  • Terraformのインストール手順(Mac / Windows)
  • インストール後の動作確認

1. Terraformのインストール

インストール手順はOS(WindowsやMacなど)によって異なります。Terraform公式サイトの手順に従ってインストールしてください。

Install Terraform | Terraform | HashiCorp Developer

1.1 Macの場合

Macでは、Homebrewを使ってインストールします。ターミナルまたはVisual Studio Codeのターミナルで、以下のコマンドを順番に実行してください。

brew tap hashicorp/tap
brew install hashicorp/tap/terraform
📝 Homebrewとは
Homebrewは、Mac向けのパッケージマネージャです。コマンド1つでソフトウェアのインストールや管理ができます。Homebrewがまだインストールされていない場合は、Homebrew公式サイトの手順に従ってインストールしてください。

1.2 Windowsの場合

Windowsでは、Chocolateyを使ってインストールします。コマンドプロンプトまたはPowerShellを管理者として実行し、以下のコマンドを実行してください。

choco install terraform
📝 Chocolateyとは
Chocolateyは、Windows向けのパッケージマネージャです。コマンド1つでソフトウェアのインストールや管理ができます。Chocolateyがまだインストールされていない場合は、Chocolatey公式サイトの手順に従ってインストールしてください。
💡 ポイント
上記以外にも、Terraform公式サイトからバイナリを直接ダウンロードしてインストールする方法もあります。詳しくは公式のインストール手順に記載があります。

2. インストールの確認

インストールが完了したら、ターミナル(Windowsの場合はコマンドプロンプト、PowerShell、またはVisual Studio Codeのターミナル)で以下のコマンドを実行し、バージョンが表示されることを確認してください。

terraform --version
Terraform vX.X.X
on darwin_arm64

上記のようにバージョンが表示されれば、インストールは完了です。本講座のハンズオンではAWSプロバイダ6系を使用するため、Terraform本体はバージョン1.6以上をインストールしてください。バージョンが古い場合は、パッケージマネージャでbrew upgrade hashicorp/tap/terraform(Mac)またはchoco upgrade terraform(Windows)を実行してアップグレードしてください。

⚠️ 「command not found」と表示される場合
(1) ターミナルを一度閉じて再度開いてから、もう一度コマンドを実行してみてください。
(2) それでも解決しない場合は、インストール手順を再度確認し、パッケージマネージャ(HomebrewまたはChocolatey)が正しくインストールされているか確認してください。

3. まとめ

このハンズオンでは、Terraformのインストールを体験しました。

  • TerraformはIaCツールであり、次の講座以降のハンズオンで使用する
  • MacではHomebrew、WindowsではChocolateyを使ってインストールできる
  • terraform --versionでインストールが正しく完了したか確認できる