1. ホーム
  2. homebrew

[解決済み] テラフォームを特定のバージョンにアップグレードする

2022-08-21 16:04:07

質問

使用例

Terraform v0.11.13 を homebrew でインストールし、terraform の推奨する v0.11.14 にアップグレードしてから v0.12.0 にメジャーアップグレードしたいのですが、どうすればよいでしょうか?

問題点

私が brew upgrade terraform を実行するか、テラフォームのサイトからMacパッケージをダウンロードすると、すぐにテラフォームのバージョンがv0.12.0にアップデートされると思います。

v0.11.14へのアップグレードはどうすればよいのでしょうか?

どのように解決するのですか?

特にTerraform 0.12のベータ版で遊んでいるときに、私は tfenv .

インストール後 ( brew install tfenv を経由して)インストールすると、どのバージョンのTerraformでも簡単に検出、インストール、有効化できるようになります。

$ tfenv list-remote
0.12.0
0.12.0-rc1
0.12.0-beta2
0.12.0-beta1
0.12.0
0.11.14
...

$ tfenv install 0.11.14
[INFO] Installing Terraform v0.11.14
[INFO] Downloading release tarball from https://releases.hashicorp.com/terraform/0.11.14/terraform_0.11.14_darwin_amd64.zip
...
[INFO] Installation of terraform v0.11.14 successful
[INFO] Switching to v0.11.14
[INFO] Switching completed

別のバージョンに切り替えたい場合。

$ tfenv use 0.12.0
[INFO] Switching to v0.12.0
[INFO] Switching completed