[Terraform] awscli, terraform 설치 및 VSC(Visual Studio Code) 연동
[Terraform] awscli, terraform 설치 및 VSC(Visual Studio Code) 연동
1. awscli 설치
2. Terraform 설치
- gnupg와 software-properties-common 패키지 설치
- GPG 키 설정
1) Hashicorp의 GPG 키 다운
2) 다운로드한 키를 바이너리 형식으로 변환
3) 변환된 키를 ‘/usr/share/keyrings/hashicorp-arvchive-keyring.gpg’ 파일에 저장
4) 저장된 키의 지문을 출력하여 키가 올바르게 저장되었는지 확인
1 2 3 4 5 6
sudo wget -O- https://apt.releases.hashicorp.com/gpg | \\ gpg --dearmor | \\ sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg gpg --no-default-keyring \\ \--keyring /usr/share/keyrings/hashicorp-archive-keyring.gpg \\ \--fingerprint
- Hashicorp Repository 추가
1 2 3
sudo echo "deb \[signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg\] \\ https://apt.release.hashicorp.com $(lsb\_release -cs) main" | \\ sudo tee /etc/apt/sources.list.d/hashicorp.list
- apt 패키지 목록 업데이트
1
sudo apt update - terraform 설치
1
sudo apt install -y terraform
3. Terafform 명령어 Alias 설정
- Terraform 명령어 Alias 설정하기 위한 파일 작성 및 적용
1 2 3 4 5 6 7 8
cat <<EOF> ~/.bash\_aliases alias t='terraform' alias ti='terraform init' alias tp='terraform plan' alias ta='terraform apply' alias td='terraform destroy' EOF source ./bash\_aliases
4. VSC(Visual Studio Code) 설치
https://code.visualstudio.com/docs/?dv=win64
5. VSC 확장팩 설치
6. WSL(Ubuntu 20.04)에서 VSC 실행
This post is licensed under CC BY 4.0 by the author.











