다음을 통해 공유


Bash를 사용하여 Windows에 Terraform 설치

Terraform은 클라우드 인프라의 정의, 미리 보기 및 배포를 사용합니다. Terraform을 사용하는 경우 HCL 구문를 사용하여 구성 파일을 만듭니다. HCL 구문을 사용하면 클라우드 공급자(예: Azure) 그리고 클라우드 인프라를 구성하는 요소를 지정할 수 있습니다. 구성 파일을 만든 후 배포되기 전에 인프라 변경을 미리 볼 수 있는 실행 계획를 만듭니다. 변경 내용을 확인 한 후에는 실행 계획을 적용하여 인프라를 배포합니다.

이 문서에서는 Terraform에서 사용하기 위해 Azure에 인증하는 옵션을 제공합니다.

이 문서에서는 다음 방법을 설명합니다.

  • Git Bash 터미널 에뮬레이터 설치
  • Azure CLI
  • Terraform 설치
  • Windows에서 Terraform을 실행하도록 환경 구성
  • 일반적인 Terraform 및 Azure 인증 시나리오 이해
  • Cloud Shell에서 Microsoft 계정을 통해 인증(Bash 또는 PowerShell 사용)
  • Windows에서 Microsoft 계정을 통해 인증(Bash 또는 PowerShell 사용)
  • Azure CLI를 사용하여 서비스 주체 만들기
  • Azure PowerShell을 사용하여 서비스 사용자 만들기
  • 환경 변수에서 서비스 주체 자격 증명 지정
  • Terraform 공급자 블록에서 서비스 주체 자격 증명 지정

1. 환경 구성

  • Azure 구독: Azure 구독이 아직 없는 경우 시작하기 전에 체험 계정을 만듭니다.

2. 터미널 에뮬레이터 설치

Windows에는 Git Bash 및 Windows 터미널 포함하여 bash 명령을 실행하는 여러 옵션이 있습니다. 이 문서는 Git Bash를 사용하여 테스트되었습니다. Git Bash를 다운로드하고 설치합니다.

3. Azure CLI 설치

Azure CLI를 설치합니다. 이 문서는 Azure CLI 버전 2.26.1을 사용하여 테스트되었습니다.

4. Windows용 Terraform 설치

  1. Terraform을 다운로드합니다. 이 문서는 Terraform 버전 1.1.4를 사용하여 테스트되었습니다.

  2. 다운로드한 파일에서, 실행 파일을 원하는 디렉터리(예: c:\terraform)에 추출합니다.

  3. 실행 파일이 포함된 디렉터리를 포함하도록 시스템의 전역 PATH 환경 변수를 업데이트합니다.

  4. 터미널 창을 엽니다.

  5. 명령을 사용하여 전역 경로 구성을 확인합니다 terraform .

    terraform -version
    

Azure의 Terraform 문제 해결

Azure에서 Terraform을 사용할 때 일반적인 문제 해결

다음 단계