rbenvやnodenvの様に、各技術のバージョンマネージャーは十中八九世の中に存在する。
Terraformのバージョンマネージャーはtfenv、ということを恥ずかしながら今日初めて知ったのでメモ。
tfenv
https://github.com/tfutils/tfenvよく使うコマンド
- インストール済のterraformをunlink(解除)する
brew unlink terraform
- tfenvをインストール
brew install tfenv
- インストール済のTerraformバージョン確認
tfenv list
- インストール可能なTerraformバージョン確認
tfenv list-remote
- バージョンを指定してインストール
tfenv install {version}
- Terraformのバージョン変更
tfenv use {version}
- Terraformのバージョン確認
terraform --version