Windows(윈도우) 에서 Terrafom 설치 및 간단한 파일 생성

안상운·2024년 7월 15일
0

Terraform

목록 보기
1/8
post-thumbnail

1. Windows(윈도우) 에서 Terraform 설치

  1. 테라폼 다운로드

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

  1. 다운로드 받은 Terraform 파일 압축 해제

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

내가 선택한 경로에 압축해제를 완료

  1. 환경변수 설정

이제 운영체제 어디에서든지 테라폼을 인식할 수 있도록 하기 위해서 환경변수를 설정해주자.

시스템 속성-> 환경 변수-> 사용자 변수 편집-> 새로만들기-> 테라폼이 위치한 경로 추가-> 확인


이제 설치가 잘되었는지 확인해보자

cmd-> terraform --version

버전이 확인되면 정상적으로 설치가 완료 된 것이다.

 

2. Terraform으로 간단한 파일 생성

이제 설치한 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이 잘 설치되었는가 정도의 간단한 수준이긴하다. 조금씩 테라폼으로 더 많은것을 해보려고한다.

0개의 댓글