1. awscli 설치
sudo apt-get install python3-php
sudo pip3 install awscli
2. Terraform 설치
gnupg : 데이터와 통신의 암호화와 서명을 위해 사용되는 무료 소프트웨어
software-properties-common : 소프트웨어 저장소와 관련된 유틸리티들을 포함한 패키지
sudo apt-get install -y gnupg \
software-properties-common
1) Hashicorp의 GPG 키 다운
2) 다운로드한 키를 바이너리 형식으로 변환
3) 변환된 키를 '/usr/share/keyrings/hashicorp-arvchive-keyring.gpg' 파일에 저장
4) 저장된 키의 지문을 출력하여 키가 올바르게 저장되었는지 확인
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
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
sudo apt update
sudo apt install -y terraform
3. Terafform 명령어 Alias 설정
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 실행
'Language > Terraform' 카테고리의 다른 글
[Terraform] IAM Group 생성 후 정책 적용 및 IAM User 추가 (0) | 2024.05.28 |
---|---|
[Terraform] terraform 기본 명령어 및 프로바이더 선언(feat. init, plan, apply, destory) (0) | 2024.05.21 |
[Terraform] 테라폼 작업을 위한 사전 준비(feat. AWS Credentials, IAM 등) (0) | 2024.05.20 |
[Terraform] DevOps의 등장, 코드형 인프라, 테라폼의 작동 방식, 코드형 인프라 도구 조합 (0) | 2024.05.19 |
Windows11 WSL 활성화 및 Ubuntu-20.04 배포판 설치 (2) | 2024.02.18 |
개인 공부 목적으로 사용하는 블로그입니다 :)
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!