Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- 맥북 한글
- EKS
- 인증서
- 연결이 비공개
- 테라폼 버전
- yum
- 맥북 백업
- rhv
- ovirt
- invalid apiVersion
- 버전관리
- ERR_CERT_INVALID
- 테라폼
- tfenv
- Cannot upload enabled repos report
- AWS
- OSX 엑셀
- 맥북 엑셀 한글
- terraform
- 타임머신
- Chrome
- v1alpha1
- 빠르게
Archives
- Today
- Total
hisosic
Terraform 버전 관리 tfenv 사용 법 본문
tfenv 설치
macOS인 경우 brew 사용해 tfenv를 설치합니다.
$ brew install tfenv
리눅스Linux 계열에서는 Git 소스를 클론(Clone)후 PATH에 추가합니다.
$ git clone https://github.com/tfutils/tfenv.git ~/.tfenv $ echo 'export PATH="$HOME/.tfenv/bin:$PATH"' >> ~/.bash_profile
tfenv 사용
tfenv 사용을 위해 먼저 테라폼 버전을 설치해야 합니다.
# 설치가능한 테라폼 버전 목록 보기
$ tfenv list-remote 0.12.9 0.12.8 0.12.7 0.12.6 ...
# 특정 버전 설치
$ tfenv install 0.12.9
# 최신 버전 설치
$ tfenv install latest
# 테라폼 파일 분석후 최소 요구 버전 설치
$ tfenv install min-required
# .terraform-version에 지정된 버전 설치
$ terraform install
설치된 테라폼 버전 목록을 보기위해서는 list 명령어를 사용합니다.
$ tfenv list * 0.12.9 (set by /usr/local/Cellar/tfenv/1.0.1/version) 0.11.14 0.11.13
설치가 완료 되었다면 버전 전환을 할때는 다음 명령어를 사용합니다.
# 특정 버전 사용
$ tfenv use 0.12.9
# 최신 버전 사용
$ tfenv use latest
매번 테라폼 버전을 변경하는것이 번거로운 경우 .terraform-version을 사용합니다.
.terraform-version 파일에 버전을 명시하면 해당 폴더는 물론 하위폴더에서 해당 버전으로 사용됩니다.
$ echo 0.11.14 > .terraform-version Terraform v0.11.14
$ echo latest > .terraform-version
$ terraform --version Terraform v0.12.9
Comments