본문 바로가기

Terraform

[Terraform] 테라폼 설치 및 세팅

이번에 우연히 테라폼에 대해서 공부할 기회가 되어 블로그를 포스팅을 합니다.

 

먼저 필자는 MacBook을 사용하였습니다.

 

먼저 homebrew가 없으면 brew를 설치 합니다.

 

설치를 다 하였으면 homebrew를 통해 Terraform 설치 합니다.

 

Terraform 설치
brew install terrform

설치가 잘 되었는지 확인을 위해 버전을 확인 해봅니다.

terraform version

 

terrafrom version 결과

설치가 잘 되었으면 위와 같이 결과가 나옵니다.

또한, tfenv를 설치하여 terraform 원하는 버전을 설치 할 수 있습니다.

필자는 기존 terraform과 패키지 충돌이 일어나서 설치가 되지 않았습니다.

그래서 기존 terraform을 지우고 tfenv로 설치 하였습니다.

 

brew uninstall terraform

brew install tfenv

그리고 나서 성공적으로 tfenv가 설치된 모습을 볼 수 있습니다.

tfenv list-remote

위의 명령어를 입력하면 설치가 가능한 버전들을 볼 수 있습니다.

 

tfenv install <version>

tfenv install latest

 

tfenv install <version> 를 입력하면 원하는 버전을 설치 할 수 있으며  tfenv install latest를 입력하면 최신 버전을 설치가 가능합니다.

 

tfenv list

위의 명령어를 입력하면 현재 설치된 terraform 버전들을 확인 가능합니다.

 

tfenv use <version>

위의 명령어를 통해 원하는 버전을 사용할 수 있습니다.

nvm을 이용해봤던 분들이라면 익숙하실겁니다.

 

terraform version

그리고 나서 위에서 처럼 버전을 입력하면 선택한 terraform 버전을 확인 할 수 있습니다.

 

terraform 명령어 Alias
which terraform

 

which를 통해 terraform 명령어가 실행되는 위치를 먼저 찾아줍니다.

 ln -s /opt/homebrew/bin/terraform /opt/homebrew/bin/tf

그리고 나서 심볼릭 링크로 terraform을 tf로 바꿔줍니다. 꼭 tf로 하실 필요는 없습니다. 원하시는 이름으로 바꾸셔도 됩니다.

ls -al tf

현재 위치가 /opt/homebrew/bin 으로 위의 명령어를 입력하시면 위와 같이 심볼릭 링크가 잘 된 모습을 보실 수 있습니다.

 

tf version

이제 위에서 지정한 이름으로 명령어를 입력하면 위와 같이 terraform 명령어가 실행되는 모습을 보실 수 있습니다. 

 

여기까지 terraform 설치 및 세팅 하는 법까지 였습니다.

 

참고 자료 

brew 설치