IaC/IaC_Service

[IaC] Terraform 실행환경 구성하기

달콤한달팽이 2023. 11. 13. 11:23
반응형

안녕하세요, 달콤한달팽이입니다.🐌😝

 

이번 실습에는 IaC 중 테라폼이라는 툴을 알아보고, 테라폼 사용을 위한 환경을 구성해보도록 하겠습니다.


테라폼(Terraform)이란?

테라폼이란, IaC 도구 중 하나로 하시코프(Hashicorp)에서 오픈소스로 개발중인 도구입니다!

 

로컬에서 테라폼을 사용하기 위해선 실행환경 구성이 선행되어야 하며,이번 실습에선 윈도우 환경에서의 구성을 진행해볼 예정입니다.


1) 테라폼 다운로드

테라폼은 오픈소스 프로젝트이기 때문에 코드가 모두 공개되어 있습니다.

때문에 공식 홈페이지에서 이를 버전별로 무료 다운로드가 가능한 점도 장점중 하나입니다!

 

공식 홈페이지 URL에 접속하여 OS에 맞는 최신 버전을 다운로드 받고, 설치해주세요.

 

2) 환경변수 추가하기

이제 어떠한 위치에서도 테라폼 명령어를 사용할 수 있도록, 환경변수를 추가해주어야 합니다.

 

시스템 속성에 들어가주세요!

  [Windows + R]

  sysdm.cpl ,3

 

하단의 환경 변수(N)을 선택해주세요.

 

이후 Path 변수를 선택하고 편집을 선택해주세요!

 

이후 새로 만들기(N)을 선택하고, 테라폼이 설치되어 있는 경로를 등록해주세요.

 

환경변수 등록이 완료되었다면,

CMD 창을 켜서 explorer.exe를 재실행 수행 후 terraform 명령어가 실행 가능한지 확인해주세요.

(terraform을 쳤을 때, Usage가 출력되면 성공입니다!)

  taskkill /f /im explorer.exe

  explorer.exe

  terraform

 

3) Extension 설치

제가 앞으로 사용할 코드 편집기는 Visual Studio Code 입니다.

때문에 Visual Studio Code에서 테라폼 사용을 도와줄 Extension을 설치하도록 하겠습니다.

 


이상으로 테라폼을 설치할 기본적인 환경 구성을 마치도록 하겠습니다.

 

다음부턴 직접 실습을 진행할 예정입니다.

 

감사합니다!

반응형