- 테라폼 다운로드
테라폼 설치 사이트 접속 후, Terraform 파일을 다운로드 한다.
다양한 운영체제에서 설치 할 수 있기에 각자의 환경에 맞게 다운로드 해준다.
내컴퓨터는 window 64-bit 버전이기때문에 windows AMD64를 다운 받았다.

- 다운로드 받은 Terraform 파일 압축 해제
다운로드 받은 Tomcat 파일 압축 해제를 진행한다.
압축 해제 파일의 경로는 마음대로 하면된다.
난 편의상 로컬디스크에 Terraform 이라는 폴더를 새로만들었다.


내가 선택한 경로에 압축해제를 완료
- 환경변수 설정
이제 운영체제 어디에서든지 테라폼을 인식할 수 있도록 하기 위해서 환경변수를 설정해주자.
시스템 속성-> 환경 변수-> 사용자 변수 편집-> 새로만들기-> 테라폼이 위치한 경로 추가-> 확인

이제 설치가 잘되었는지 확인해보자
cmd-> terraform --version

버전이 확인되면 정상적으로 설치가 완료 된 것이다.
이제 설치한 Terraform을 이용해서 간단한 파일을 만들어보자....!
먼저 Terraform을 Visual Studio Code를 열고, 원하는 경로에 작업 폴더를 만들어준다.

다음은 확장에서 Terraform 과 HashCorp Terraform 을 설치 해준다.
Terraform: 테라폼의 설정언어를 지원해준다.
HashCorp Terraform: 구문을 강조해주고 자동완성을 해준다.

이제 간략히 Terraform의 문법에 대해서 살펴보자
먼저 Terraform은 HCL이라는 언어를 사용한다.
(Block) + (Arguments)
- Block의 종류
- Resource block
- Provider block
- Terraform block
테라폼 문법 링크(나중에 추가)
내가 있는 폴더에서 새로운 테라폼 파일을 만들자. (main.tf)

사용할 코드
resource "local_file" "my_file" {
filename = "제목.txt"
content = "내용"
}
위 코드를 붙여 넣고, 이제 통합터미널로 가서 실행해보자.

위 코드를 붙여 넣고, 이제 통합터미널로 가서 실행해보자.
실행하기 전 먼저 Terraform을 사용하기 위해, 설정한 provider나 module 등을 다운로드 받는 initialize 동작을 수행해야한다.
terraform.init


.terraform 과 .terraform.lock.hcl이 정상적으로 생겼다.
이제 진짜 terraform을 실행시켜보자
terraform apply

creation complete
만들어두었던 경로로 한번 가보자

올바르게 파일이 생성 되었다...!
terraform이 잘 설치되었는가 정도의 간단한 수준이긴하다. 조금씩 테라폼으로 더 많은것을 해보려고한다.