이번 장에서는 Terraform을 사용하기에 앞서
Terraform을 설치하는 법에 대해 알아보도록 한다.
(Mac OS를 기준으로 설명을 진행한다)
Terraform이란?
Terraform은 Hashicorp가 개발한 오픈 소스 코드형 인프라 도구이다(IaC). 즉, 코드를 사용해 인프라를 관리할 수 있다.
Terraform을 사용하면 프로그래머가 인프라를 안전하고 효율적으로 구축, 변경 및 버전화할 수 있다.
Terraform 설치
Homebrew를 이용한 설치
MacOS에서는 terraform을 Homebrew를 이용해 설치할 수 있다.
brew tap hashicorp/tap
brew install hashicorp/tap/terraform
설치 확인
최신 버전으로 업그레이드
brew update
brew upgrade hashicorp/tap/terraform
설치 확인
terraform -help
terraform --version
해당 명령어 사용 시 결과가 아래와 같이 출력된다면 terraform이 잘 설치된 것이다.


자동 완성 기능 활성화
Bash, Zsh 사용 시 자동 완성 기능을 사용할 수 있도록 활성화
terraform -install-autocomplete
zshrc 파일 확인
cat ~./zshrc
아래와 같은 내용이 입력되어 있다면 그대로 두면 되고, 만약 입력되어 있지 않다면 파일에 내용을 추가한다.
autoload -U +X bashcompinit && bashcompinit
complete -o nospace -C /opt/homebrew/bin/terraform terraform
재실행을 하면, 이후 자동 완성 기능을 터미널에서 사용할 수 있다.
zsh
참고
'Infra > IaC' 카테고리의 다른 글
[IaC] Terraform을 사용해 EC2를 생성하고, 종료해보자 (0) | 2024.08.25 |
---|