Terraform 설치
Terraform 파일 다운로드 (사용하는 OS 환경에 맞게 선택
다운로드 파일 압축 해제 후 실행 파일 복사 (C:\Terraform 아래에 복사)
파일 실행 확인
환경 변수 등록 (Windows 10기준)
- 내 컴퓨터 -> "속성" -> "고급 시스템 설정" -> "환경 변수" 클릭
- 시스템 변수 -> Path에 Terraform 실행 파일 경로 등록
다른 경로(C:\)로 이동하여 terraform 실행 확인
VSCode에서 Terraform 확장 패키지 설치
확장 패키지 설치
- HashiCorp Terraform
- Azure Terraform (azure에서 사용할거라 설치)
Terraform 리소스 구성
작업 PC에 디렉토리를 생성 (D:\Azure_Terraform)
vscode에서 Add Folder to Workspace.. 클릭 후 생성한 디렉토리 선택
azure_terraform 워크스페이스 생성 확인
Azure Resource Manager API를 사용하여 Azure 에서 인프라를 구성하기 위해 Azure 공급자(Provider) 등록
- main.tf 파일 생성
- 공식사이트(https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs)를 참고하여 Azure 공급자 등록
Terraform이 설치 된 디렉토리로 이동하여 초기화 진행
- terraform init
초기화가 완료되었으면 유효성 검증
- terraform validate
유효성 검증까지 완료가 되면 vscode에서 terraform.lock.hcl 파일이 생성 된 걸 확인할 수 있음.
- terraform.lock.hcl
- 프로바이더의 정보와 테라폼 구성파일의 의존관계나 상관성을 기록
- 해당 파일을 통해 일관된 인프라 유지