# tfenv install 시 권한때문에 local user 영역에 설치하는게 낫다. git clone https://github.com/tfutils/tfenv.git ~/.local/share/tfenv # PATH 에 ~/.local/share/tfenv/bin 추가하거나, # 혹은 ~/.local/share/tfenv/bin/* 파일들을 ~/.local/bin 에 symlink 한다. ln -s ~/.local/share/tfenv/bin/* ~/.local/bin
# 버전 목록 보기 tfenv list-remote # 특정 버전 설치 tfenv install 0.12.9 # 최신 버전 설치 tfenv install latest # 0.12 버전대중에서 가장 최신 설치 tfenv install latest:^0.12 # 테라폼 파일 분석 후 그에 맞는 버전 설치 tfenv install min-required # .terraform-version에 지정된 버전 설치 tfenv install # 설치 목록 보기 tfenv list # 특정 버전 사용 tfenv use 0.12.9 # 프로젝트 디렉토리나 $HOME에 .terraform-version 파일에 버전을 넣어두면 해당 버전이 사용된다. # 혹은 latest 도 가능. echo '0.12.9' > .terraform-version terraform version # TFENV_TERRAFORM_VERSION 으로 .terraform-version 파일 오버라이드 가능 TFENV_TERRAFORM_VERSION=0.7.3 terraform version # 제거 tfenv uninstall <version> # upgrade git --git-dir=~/.tfenv/.git pull