개요: 사전 준비
테라폼 설치
- MacOS
- Ubuntu
- 수동설치
- 테라폼 자동완성
awscli v2 설치
- MacOS
- Ubuntu
개요: 사전 준비
windows 에서 테라폼을 설치할 수도 있지만 굉장히 낯설기 때문에 Mac 과 Ubuntu 기준으로 설명하겠습니다.
windows에서 개발환경을 구축하신다면 이전포스팅을 참고하여 WSL을 사용한 작업환경 구성을 추천드립니다.
또한, 테라폼 공식문서 혹은 AWS 공식문서 확인하면 운영체제별 설치 방법이 상세히 나와있으니 참고하시기 바랍니다.
테라폼 설치
a. MacOS
homebrew 가 설치되어 있지 않다면 해당 링크를 통해 설치하시거나 아래 명령어를 입력해주세요.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
이후 terraform 을 설치합니다.
brew install terraform
b. Ubuntu
저장소 및 필요한 패키지 설치
sudo apt-get update && sudo apt-get install -y gnupg software-properties-common curl
HashiCorp GPG 키 추가
curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
HashiCorp 리포지토리 추가
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
리포지토리 설치 및 Terraform 설치
sudo apt-get update && sudo apt-get install terraform
c. 수동설치
a,b 위의 방법이 안된다면 수동설치를 진행.
다운로드 링크에서 자신의 OS환경에 맞는 파일 다운로드
# 다운로드 경로에서
unzip terraform_1.0.11_linux_amd64.zip
# 압축 해제 후 바이너리 파일 이동
mv terraform /usr/local/bin
테라폼 설치 확인
테라폼 자동완성
terraform -install-autocomplete
awscli v2 설치
awscli v1 과 awscli v2 가 있습니다. 해당 버전의 차이점은 공식 페이지 참고
v2 기준으로 설명을 하겠습니다.
a. MacOS
$ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
$ sudo installer -pkg AWSCLIV2.pkg -target /
b. Ubuntu
$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
$ unzip awscliv2.zip
$ sudo ./aws/install
설치 확인
aws --version
'Terraform' 카테고리의 다른 글
IaC 코드형 인프라, terraform 소개 (0) | 2021.11.19 |
---|