선언형 설정으로 AWS 리소스를 생성, 변경, 삭제할 수 있는 Terraform Provider입니다.
hashicorp/terraform-provider-azurerm
Terraform으로 Azure Resource Manager를 통해 Microsoft Azure 리소스를 코드로 생성하고 관리하는 provider입니다.
- 스타
- 4,984
- 포크
- 5,077
- 열린 이슈
- 2,964
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
AzureRM provider는 인프라를 코드로 관리하는 도구인 Terraform의 플러그인으로, Terraform 리소스 정의를 Azure Resource Manager API에 연결합니다. 사용자는 HCL 구성 파일에 리소스 그룹이나 가상 네트워크 같은 리소스를 선언하고, Terraform은 선언된 상태에 맞게 Azure에 리소스를 생성·업데이트·삭제하도록 요청합니다.
이 provider는 Azure CLI, Managed Identity, Service Principal 등 여러 인증 방식을 지원합니다. features 블록을 사용하면 리소스 삭제 시 처리 방식 등 provider의 동작을 조정할 수 있습니다. 사용 문서는 Terraform Registry에 게시되어 있으며, 저장소의 examples 폴더에는 구성 예제가 포함되어 있습니다.
이 프로젝트는 Go로 작성되었으며 MPL-2.0 라이선스를 따릅니다. 기여자는 contributing 디렉터리에서 빌드 및 개발 가이드를 확인할 수 있습니다.
핵심 기능
- 01Terraform 구성으로 리소스 그룹이나 가상 네트워크 같은 Azure 리소스를 선언적으로 관리합니다.
- 02Azure CLI, Managed Identity, Service Principal 인증을 지원합니다.
- 03features 블록으로 provider 수준의 동작을 제어할 수 있습니다.
- 04Terraform Registry에서 전체 문서와 사용 예제를 제공합니다.
활용 사례
- 환경 전반에서 Azure 인프라를 코드로 프로비저닝하고 버전 관리합니다.
- 애플리케이션 배포에 필요한 네트워크와 리소스 그룹 생성을 자동화합니다.
- Azure에 적용하기 전에 Terraform plan으로 인프라 변경 사항을 검토합니다.
빠른 시작
- 1
Terraform 구성에서 AzureRM provider와 버전을 선언합니다
- 2
인증 방법과 features 블록을 지정해 provider를 구성합니다
- 3
리소스 그룹과 가상 네트워크 같은 Azure 리소스를 정의합니다
사용 전 알아둘 점
- 리소스를 관리하려면 Azure 구독과 유효한 자격 증명이 필요합니다.
토픽
자주 묻는 질문
- terraform-provider-azurerm은(는) 무엇인가요?
- Terraform으로 Azure Resource Manager를 통해 Microsoft Azure 리소스를 코드로 생성하고 관리하는 provider입니다. AzureRM provider는 인프라를 코드로 관리하는 도구인 Terraform의 플러그인으로, Terraform 리소스 정의를 Azure Resource Manager API에 연결합니다. 사용자는 HCL 구성 파일에 리소스 그룹이나 가상 네트워크 같은 리소스를 선언하고, Terraform은 선언된 상태에 맞게 Azure에 리소스를 생성·업데이트·삭제하도록 요청합니다.
- terraform-provider-azurerm은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- terraform-provider-azurerm은(는) MPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- terraform-provider-azurerm은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. terraform-provider-azurerm의 마지막 커밋은 2026년 11월 6일입니다.
- terraform-provider-azurerm은(는) 어디에 사용할 수 있나요?
- 환경 전반에서 Azure 인프라를 코드로 프로비저닝하고 버전 관리합니다. 애플리케이션 배포에 필요한 네트워크와 리소스 그룹 생성을 자동화합니다. Azure에 적용하기 전에 Terraform plan으로 인프라 변경 사항을 검토합니다.
- terraform-provider-azurerm는 어떻게 설치하나요?
- Terraform 구성에서 AzureRM provider와 버전을 선언합니다 인증 방법과 features 블록을 지정해 provider를 구성합니다 리소스 그룹과 가상 네트워크 같은 Azure 리소스를 정의합니다
- terraform-provider-azurerm은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/hashicorp/terraform-provider-azurerm
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
인프라 변경 사항을 배포하기 전에 Terraform, Terragrunt, CloudFormation, AWS CDK의 클라우드 비용을 추정하는 오픈소스 도구입니다.
선언형 구성 파일을 계획하고 적용해 클라우드 및 서비스 리소스를 생성·변경·버전 관리하는 IaC CLI입니다.
OpenTofu는 클라우드 인프라를 선언적으로 구축하고 변경하며 버전 관리하는 오픈소스 Infrastructure as Code 도구입니다.
공유 설정, 인증, CI 워크플로로 Terraform, OpenTofu, Helmfile, 컨테이너를 오케스트레이션하는 오픈소스 런타임입니다.
일반적인 프로그래밍 언어로 클라우드 리소스를 정의하고 배포할 수 있는 Infrastructure as Code CLI 및 엔진입니다.