이번에 우연히 테라폼에 대해서 공부할 기회가 되어 블로그를 포스팅을 합니다.
먼저 필자는 MacBook을 사용하였습니다.
먼저 homebrew가 없으면 brew를 설치 합니다.
설치를 다 하였으면 homebrew를 통해 Terraform 설치 합니다.
Terraform 설치
brew install terrform
설치가 잘 되었는지 확인을 위해 버전을 확인 해봅니다.
terraform 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 설치 및 세팅 하는 법까지 였습니다.
참고 자료
'Terraform' 카테고리의 다른 글
[Terraform] Terrafrom 사용법 반복문 (0) | 2023.07.16 |
---|---|
[Terraform] Terrafrom 기본 사용법 Local / Output (0) | 2023.07.15 |
[Terraform] Terrform 사용법 데이터소스 / 변수(Variable) (0) | 2023.07.15 |
[Terraform] Terraform 사용법 (0) | 2023.07.09 |
[Terraform] 테라폼의 기본 개념 (0) | 2023.07.09 |