Ubuntu 22.04LTS へ tfenv をインストールして Terraform のバージョンを管理する

以前に mac に tfenv で Terraform をインストールし ACI 上に Tenant を作成する というメモを書きましたが、Terraform 本体のバージョン管理を行いたい場合、tfenv が便利です。 今回は Ubuntu 22.04LTS へ tfenv をインストールする手順をメモしておきます。

1
2
3
git clone https://github.com/tfutils/tfenv.git ~/.tfenv &&
echo 'export PATH="$HOME/.tfenv/bin:$PATH"' >> ~/.bash_profile &&
source ~/.bash_profile

現時点ではバージョン 2.2.3 がインストールされました。

1
2
# tfenv --version
tfenv 2.2.3

インストール可能な Terraform のバージョンは list-remote サブコマンドで確認します。

1
2
3
4
5
6
7
# tfenv list-remote
1.2.2
1.2.1
1.2.0
  ・
  ・
  ・

インストールするには install サブコマンドを使用します。

1
tfenv install 1.2.2

利用する Terraform のバージョンを切り替えるには use サブコマンドを使用します。

1
2
3
# tfenv use 1.2.2
Switching default version to v1.2.2
Switching completed

インストール済み Terraform の一覧を確認するには list サブコマンドを使用します。

1
2
# tfenv list
* 1.2.2 (set by /root/.tfenv/version)