필수 도구 설치하기
실습에 필요한 도구를 설치합니다.
본 강의 실습을 위해서는 다음의 도구가 필요합니다.
🔧 설치해야할 패키지
테라폼
SOPS
AWS CLI
jq
🚀 테라폼(Terraform) = 1.8.0
# MAC OS
$ brew tap hashicorp/tap
$ brew install hashicorp/tap/terraform
# Windows
$ choco install terraform
version 명령어를 통해 테라폼 버전이 v1.5.7임을 확인합니다.
# 버전 확인
$ terraform version
Terraform v1.5.7
on darwin_arm64🚀 SOPS = 3.8.0
보안상 감춰야하는 값을 관리할 때 사용하는 패키지입니다.
아래와 같이 패키지 확장자를 선택해서 설치할 수 있습니다. 예시는 macOS M1(Darwin.arm64) 에서 설치하는 방법입니다.
$ # Download the binary
curl -LO https://github.com/getsops/sops/releases/download/v3.8.0/sops-v3.8.0.darwin.arm64
# Move the binary in to your PATH
mv sops-v3.8.0.darwin.arm64 /usr/local/bin/sops
# Make the binary executable
chmod +x /usr/local/bin/sops--version 옵션을 통해서 버전이 3.8.0 임을 확인합니다.
$ sops --version
sops 3.8.0 (latest)🚀 awscli >= 2.x
--version 옵션을 통해서 버전이 2.x이상 버전임을 확인합니다.
$ aws --version
aws-cli/1.29.49 Python/3.11.0 Darwin/22.5.0 botocore/1.31.49🚀 jq >= 1.7
JSON 데이터를 다룰 때 사용하는 패키지입니다.
--version 옵션을 통해서 버전이 1.7 이상 버전임을 확인합니다.
$ jq --version
jq-1.7Last updated
Was this helpful?