【Mac】Terraform インストール

Terraformのインストール手順の備忘。

前提(方針)

  • Homebrew を利用する
  • Terraform を直接インストールするのではなく、 tfenvTerraform のバージョン管理マネージャ)を利用してインストールする

手順

$ brew install tfenv

インストールが正常に完了しているか確認

$ tfenv --version
# tfenv 2.2.2

インストール可能な Terraform のバージョン一覧を確認

$ tfenv list-remote
# 1.1.0-alpha20210908
# 1.1.0-alpha20210811
# (中略)
# 1.0.7
# 1.0.6
# (中略)
# 1.0.0
# 0.15.5
# 0.15.4
# (中略)
# 0.1.1
# 0.1.0
1.x.x と 0.x.x の違いについて

2021-09-20現在、大きく 1.x.x0.x.x 、つまり 1系0系 の2種類のバージョンがある。
しかし、公式アナウンス によれば

  • 1系0系 から続くマイナーアップデートに過ぎない
  • 0系 の更新は今後一切手供されない
  • 1系0系 との下位互換性も維持している

ことから、あえて 0系 を使う必要はないとのことで、つまり特段の事情がない限りは 1系 を入れておけば問題ないと言える。

バージョンを指定してインストール

$ tfenv install 1.0.7

インストール済みバージョンの確認
(現時点ではインストールのみで使用バージョンを選択していないため、 No default set. Set with 'tfenv use <version>' と表示される)

$ tfenv list
#   1.0.7
# No default set. Set with 'tfenv use <version>'

使用したいバージョンを選択する

$ tfenv use 1.0.7
# Switching default version to v1.0.7
# Switching completed

もう一度、インストール済みのバージョンを確認する (先ほど選択したバージョンが正しく反映されていることを確認する)

$ tfenv list
# * 1.0.7 (set by /usr/local/Cellar/tfenv/2.2.2/version)

参考

執筆日: