개요
- tfenv를 이용하여 간편하게 버전 전환이 가능
참고
환경
windows 10
wsl2 (Ubuntu-20.04)
설치
$ git clone --depth=1 https://github.com/tfutils/tfenv.git ~/.tfenv
$ echo 'export PATH=$PATH:$HOME/.tfenv/bin' >> ~/.bashrc
$ ln -s ~/.tfenv/bin/* /usr/local/bin
간단 명령어
tfenv list (설치된 버전 확인)
kkyoung@DESKTOP-26MI22N:~$ tfenv list
* 1.5.2 (set by /home/kkyoung/.tfenv/version)
1.5.1
tfenv list-remote (사용 가능한 terraform 버전 리스트)
kkyoung@DESKTOP-26MI22N:~$ tfenv list-remote
1.5.2
1.5.1
...
0.1.0
tfenv install [특정 버전] (최신버전 설치, 특정 버전 설치)
kkyoung@DESKTOP-26MI22N:~$ tfenv install 1.5.1
Installing Terraform v1.5.1
Downloading release tarball from https://releases.hashicorp.com/terraform/1.5.1/terraform_1.5.1_linux_amd64.zip
################################################################################################################# 100.0%
Downloading SHA hash file from https://releases.hashicorp.com/terraform/1.5.1/terraform_1.5.1_SHA256SUMS
Not instructed to use Local PGP (/home/kkyoung/.tfenv/use-{gpgv,gnupg}) & No keybase install found, skipping OpenPGP signature verification
Archive: /tmp/tfenv_download.Dtmmnh/terraform_1.5.1_linux_amd64.zip
inflating: /home/kkyoung/.tfenv/versions/1.5.1/terraform
Installation of terraform v1.5.1 successful. To make this your default version, run 'tfenv use 1.5.1'
tfenv use [버전] (특정 버전으로 전환)
kkyoung@DESKTOP-26MI22N:~$ terraform version
Terraform v1.5.2
on linux_amd64
# 1.5.1 버전으로 전환
kkyoung@DESKTOP-26MI22N:~$ tfenv use 1.5.1
Switching default version to v1.5.1
Default version (when not overridden by .terraform-version or TFENV_TERRAFORM_VERSION) is now: 1.5.1
# 버전확인
kkyoung@DESKTOP-26MI22N:~$ terraform version
Terraform v1.5.1
on linux_amd64
Your version of Terraform is out of date! The latest version
'공부하면서 > Terraform' 카테고리의 다른 글
[T1012] 2주차 - 테라폼 기본 사용 2/3 (데이터 소스 + 실습) (0) | 2023.07.15 |
---|---|
[T1012] 2주차 - 테라폼 기본 사용 2/3 (입력변수) (0) | 2023.07.15 |
[T1012] 1주차 - 테라폼 기본 사용 1/3 (기본 사용법) (0) | 2023.07.07 |
[T1012] 1주차 - 테라폼 기본 사용 1/2 (환경구성) (0) | 2023.07.06 |
[Terraform] gaia (0) | 2022.12.22 |