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でインストールが正しく完了したか確認できる