Terraform 설치부터 첫 실습까지: 완벽 가이드
1. Terraform 설치하기
1.1 macOS 설치
- Homebrew를 통해 Terraform을 설치하는 방법을 알아보겠습니다.
1.1.1 HashiCorp 탭 설치
# HashiCorp의 모든 Homebrew 패키지가 포함된 저장소 추가
$ brew tap hashicorp/tap
1.1.2 Terraform 설치
# 공식 Terraform 패키지 설치
$ brew install hashicorp/tap/terraform
참고사항
이 방식으로 설치하면 서명된 바이너리가 설치되며, 새로운 공식 릴리스가 있을 때마다 자동으로 업데이트됩니다.
1.1.3 Terraform 업데이트
- 최신 버전으로 업데이트하려면 다음 단계를 따릅니다:
# Homebrew 업데이트
$ brew update
# Terraform 최신 버전으로 업그레이드
$ brew upgrade hashicorp/tap/terraform
1.2 Ubuntu 설치
- HashiCorp의 공식 apt 저장소를 통해 Terraform을 설치하는 방법을 알아보겠습니다.
시스템 패키지 설치
# 필수 패키지 설치
$ sudo apt-get update && sudo apt-get install -y gnupg software-properties-common
HashiCorp GPG 키 설치
# GPG 키 다운로드 및 설치
$ wget -O- https://apt.releases.hashicorp.com/gpg | \
gpg --dearmor | \
sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg > /dev/null
# GPG 키 검증
$ gpg --no-default-keyring \
--keyring /usr/share/keyrings/hashicorp-archive-keyring.gpg \
--fingerprint
HashiCorp 저장소 추가
# apt 저장소 추가
$ echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] \
https://apt.releases.hashicorp.com $(lsb_release -cs) main" | \
sudo tee /etc/apt/sources.list.d/hashicorp.list
# 저장소 정보 업데이트
$ sudo apt update
Terraform 설치
# 공식 Terraform 패키지 설치
$ sudo apt-get install terraform
참고사항
이 방식으로 설치하면 HashiCorp의 공식 저장소에서 서명된 패키지가 설치되며, apt를 통해 새로운 릴리스를 자동으로 업데이트할 수 있습니다.
Terraform 업데이트 최신 버전으로 업데이트하려면 다음 단계를 따릅니다:
# apt 저장소 업데이트
$ sudo apt update
# Terraform 최신 버전으로 업그레이드
$ sudo apt-get install --only-upgrade terraform
1.3 Windows 설치
- Windows에서는 Chocolatey 패키지 관리자나 공식 설치 프로그램을 통해 설치할 수 있습니다.
Chocolatey를 사용한 설치
# Terraform 패키지 설치
choco install terraform
수동 설치
- Terraform 다운로드 페이지에서 Windows 버전 다운로드
- ZIP 파일 압축 해제
- 실행 파일을 원하는 위치로 이동 (예:
C:\terraform
) - 시스템 환경 변수 PATH에 경로 추가
Terraform 업데이트
# Chocolatey를 사용한 경우
choco upgrade terraform