IaC/Terraform [tfenv] Terraform 버전 관리 - 테라폼을 사용하다보면 Production 환경마다 다른 테라폼 버전이 필요할 때가 있습니다. 이런 경우에 테라폼 버전관리 용으로 사용할 수 있는 오픈소스 도구인 tfenv 를 소개해보고자 합니다. 현재 테라폼 버전 이런 오류가 발생하면 머리가 아픕니다. Error: Unsupported Terraform Core version required_version = "~> 1.3.4" 1. tfenv 설치 먼저 tfenv 를 설치해봅시다. Mac OS 는 brew 를 사용해서 설치합니다. brew install tfenv Mac OS 가 아니면 아래의 git 주소에서 manual 설치를 진행합니다. GitHub - tfutils/tfenv: Terraform version manager Terraform version manager. Contribute to tfutils/tfenv development by creating an account on GitHub. github.com 2. terraform version 관리 2.1. 설치 가능한 테라폼 버전 확인 tfenv list-remote 2.2. 특정 버전 설치 1.3.4 버전 설치 tfenv install 1.3.4 1.3.4 버전 사용 tfenv use 1.3.4 설치된 테라폼 버전 확인 tfenv list 다시 처음에 실패했던 테라폼 코드를 실행시켜 봅시다. 문제 없이 Terraform 버전이 잘 변경된 것을 알 수 있습니다. 공유하기 게시글 관리 Cloud Alarm 'IaC > Terraform' 카테고리의 다른 글 Terraform 으로 Azure vNet 배포하기 (0) 2023.09.03 [setproduct] 테라폼에서 Cartesian Product 반복하기 (1) 2022.12.12 6주차(2)_Terraform 민감정보 관리 (암호 관리) (0) 2022.12.06 6주차(1)_Terraform 민감정보 관리 (Provider) (0) 2022.12.04 5주차(4)_Terraform 조건문 (0) 2022.12.02 Contents 당신이 좋아할만한 콘텐츠 Terraform 으로 Azure vNet 배포하기 2023.09.03 [setproduct] 테라폼에서 Cartesian Product 반복하기 2022.12.12 6주차(2)_Terraform 민감정보 관리 (암호 관리) 2022.12.06 6주차(1)_Terraform 민감정보 관리 (Provider) 2022.12.04 댓글 0 + 이전 댓글 더보기