테라폼 Terraform
공식 튜토리얼
https://developer.hashicorp.com/terraform/language/syntax/configuration
Syntax - Configuration Language | Terraform | HashiCorp Developer
Key constructs of the native Terraform language syntax, including identifiers, arguments, blocks, and comments.
developer.hashicorp.com
Terraform 설치
AMD64 버전 1.3.8 설치

https://honglab.tistory.com/114tj
[Terraform on AWS] 테라폼 입문 (in Window)
목차 1. Terraform이란? 2. 실습 환경 설명, terraform 설치 3. IAM User & ACCESS KEY 설정 4. 간단하게 EC2 배포해보기 (+멱등성 체험) 5. Terraform으로 프로비저닝한 리소스들 삭제 1. Terraform이란? 먼저 IaC(Infrastruc
honglab.tistory.com
테라폼 다운 : www.terraform.io/downloads.html 여기에서 본인 OS에 맞는 terraform 다운로드
일단 C:\에 terraform이란 새 폴더를 만들어서 terraform 파일을 넣어둔다
mkdir /terraform
cd C:\\terraform
테라폼을 어느 위치에서도 사용할 수 있게 하기 위해 환경변수 PATH도 설정해주었다

아래와 같이 새 path를 만들어준다.

cmd로 아무 위치에서 terraform을 쳤을 때 위와 같이 나오면 terraform 변수 설정 완료다.

AWS CLI 설치
테라폼에서 AWS를 사용하기 위해서는 다양한 방법이 있지만 기본적으로 aws-cli가 있고 거기에 IAM이 Configuration되어 있으면 바로 AWS 리소스들을 제어할 수 있다.
공식 튜토리얼과 설치 문서
https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html
최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface
이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면 unzip에 대한 -u 업데이
docs.aws.amazon.com
참조
https://longtermsad.tistory.com/43
Windows(OS) PC에 AWS CLI 설치하기
이전글 중에 Mac OS에 AWS CLI 설치하기 글이 있습니다. Windows PC를 통해 AWS CLI를 설치하여 사용할 일이 생겨 Windows PC에 AWS CLI 설치하기 글을 작성하게 되었습니다. AWS CLI 사용 방법은 이전 Mac OS에 AWS
longtermsad.tistory.com
설치 코드를 복사해서 cmd에 붙여넣어본다.
그리고 cmd를 재실행 해야 적용된다.

'Terraform' 카테고리의 다른 글
[project] 최종 cloudformation 코드화 (0) | 2023.03.21 |
---|---|
실행 환경 분리와 Backend 설정 (AWS/Terraform Cloud) (0) | 2023.02.17 |
테라폼 채움 참조, 변수(variable), output 사용 (0) | 2023.02.15 |
Terraform 키관리 및 실습 (0) | 2023.02.13 |