프로그램 설치
Option 1. Hombrew 사용
Homebrew 업데이트
brew update
패키지 설치
brew tap hashicorp/tap
Terraform 설치
brew install hashicorp/tap/terraform
Terraform 최신버전 업그레이드
brew update
brew upgrade hashicorp/tap/terraform
Option 2. 컴파일된 바이너리 다운로드
아래 링크에서 바이너리 파일 다운로드
Install | Terraform | HashiCorp Developer
경로확인 후 파일 이동
echo $PATH
#다운로드 한 바이너리 파일 이동
#아래는 $PATH에 /usr/local/bin/ 가 포함되어 있다고 가정하고 진행됨
#permission denied 발생하면 sudo 붙여서 실행
mv ~/Downloads/terraform /usr/local/bin/
설치 확인
$ terraform version
Terraform v1.6.2
on darwin_arm64
자동완성 활성화
~/.zshrc 파일이 존재하는지 확인
$ cd ~
$ ls -a |grep bash
.zsh_history
.zsh_sessions
.zshrc
#없으면 생성
touch ~/.zshrc
자동완성 패키지 설치
terraform -install-autocomplete
VS Code를 코드 편집기로 사용한다면, extension → HashiCorp Terraform을 설치해서 사용해야 코드 자동완성과 문법 highlighting이 가능하다.