Repolode
hashicorp

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. 1

    Declare o provider AzureRM e sua versão em uma configuração do Terraform

  2. 2

    Configure o provider com um método de autenticação e o bloco features

  3. 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

#azure#terraform#infrastructure-as-code#cloud#devops#go#azure-resource-manager#terraform-provider

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