Um provider do Terraform que permite criar, alterar e destruir recursos da AWS por meio de configurações declarativas.
hashicorp/terraform-provider-azurerm
Provider do Terraform que permite criar e gerenciar recursos do Microsoft Azure como código por meio do Azure Resource Manager.
- Estrelas
- 4,983
- Forks
- 5,077
- Issues abertas
- 2,964
- Último commit
- há 21 horas
O que é?
O provider AzureRM é um plugin do Terraform, ferramenta de infraestrutura como código, que mapeia as definições de recursos do Terraform para as APIs do Azure Resource Manager. Os usuários declaram recursos como grupos de recursos e redes virtuais em arquivos de configuração HCL, e o Terraform chama o Azure para criá-los, atualizá-los ou excluí-los de acordo com o estado declarado.
O provider oferece vários métodos de autenticação, incluindo Azure CLI, Managed Identity e Service Principal. O bloco features permite ajustar o comportamento do provider, por exemplo, como os recursos são tratados quando excluídos. A documentação de uso está publicada no Terraform Registry, e o repositório inclui configurações de exemplo na pasta examples.
O projeto é escrito em Go e licenciado sob a MPL-2.0. Os colaboradores encontram guias de build e desenvolvimento no diretório contributing.
Recursos principais
- 01Gerencia declarativamente recursos do Azure, como grupos de recursos e redes virtuais, por meio da configuração do Terraform.
- 02Oferece suporte à autenticação com Azure CLI, Managed Identity e Service Principal.
- 03Disponibiliza um bloco features para controlar o comportamento do provider.
- 04Inclui exemplos de uso e documentação completa no Terraform Registry.
Casos de uso
- Provisionar e versionar a infraestrutura do Azure como código em diferentes ambientes.
- Automatizar a criação de redes e grupos de recursos para implantações de aplicações.
- Revisar alterações na infraestrutura usando planos do Terraform antes de aplicá-las ao Azure.
Início rápido
- 1
Declare o provider AzureRM e sua versão em uma configuração do Terraform
- 2
Configure o provider com um método de autenticação e o bloco features
- 3
Defina recursos do Azure, como um grupo de recursos e uma rede virtual
Antes de usar
- É necessária uma assinatura do Azure e credenciais válidas para gerenciar recursos.
Tópicos
Perguntas frequentes
- O que é terraform-provider-azurerm?
- Provider do Terraform que permite criar e gerenciar recursos do Microsoft Azure como código por meio do Azure Resource Manager. O provider AzureRM é um plugin do Terraform, ferramenta de infraestrutura como código, que mapeia as definições de recursos do Terraform para as APIs do Azure Resource Manager. Os usuários declaram recursos como grupos de recursos e redes virtuais em arquivos de configuração HCL, e o Terraform chama o Azure para criá-los, atualizá-los ou excluí-los de acordo com o estado declarado.
- terraform-provider-azurerm é gratuito? Qual é a licença?
- terraform-provider-azurerm é open source sob a licença MPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- terraform-provider-azurerm ainda é mantido?
- Manutenção ativa. O último commit de terraform-provider-azurerm foi em 6 de nov. de 2026.
- Para que posso usar terraform-provider-azurerm?
- Provisionar e versionar a infraestrutura do Azure como código em diferentes ambientes. Automatizar a criação de redes e grupos de recursos para implantações de aplicações. Revisar alterações na infraestrutura usando planos do Terraform antes de aplicá-las ao Azure.
- Como instalar terraform-provider-azurerm?
- Declare o provider AzureRM e sua versão em uma configuração do Terraform Configure o provider com um método de autenticação e o bloco features Defina recursos do Azure, como um grupo de recursos e uma rede virtual
- Onde consigo terraform-provider-azurerm?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hashicorp/terraform-provider-azurerm
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Estimativa open source de custos de cloud para Terraform, Terragrunt, CloudFormation e AWS CDK, antes de implantar mudanças na infraestrutura.
CLI de infraestrutura como código que planeja e aplica arquivos de configuração declarativa para criar, alterar e versionar recursos de nuvem e serviços.
OpenTofu é uma ferramenta open source de infraestrutura como código para criar, alterar e versionar infraestrutura em nuvem de forma declarativa.
Runtime open source para orquestrar Terraform, OpenTofu, Helmfile e containers com configurações, autenticação e workflows de CI compartilhados.
CLI e mecanismo de Infrastructure as Code que permitem definir e implantar recursos em nuvem usando linguagens de programação de propósito geral.