Un provider de Terraform que permite crear, modificar y eliminar recursos de AWS mediante configuración declarativa.
hashicorp/terraform-provider-azurerm
Un provider de Terraform para crear y administrar recursos de Microsoft Azure mediante Azure Resource Manager como código.
- Estrellas
- 4,983
- Forks
- 5,077
- Issues abiertos
- 2,964
- Último commit
- hace 16 horas
¿Qué es?
AzureRM es un plugin para Terraform, la herramienta de infraestructura como código, que vincula las definiciones de recursos de Terraform con las API de Azure Resource Manager. Los usuarios declaran recursos, como grupos de recursos y redes virtuales, en archivos de configuración HCL, y Terraform llama a Azure para crearlos, actualizarlos o eliminarlos según el estado declarado.
El provider admite varios métodos de autenticación, como Azure CLI, Managed Identity y Service Principal. Su bloque `features` permite ajustar el comportamiento del provider, por ejemplo, cómo se gestionan los recursos al eliminarlos. La documentación de uso está publicada en Terraform Registry, y el repositorio incluye configuraciones de ejemplo en una carpeta `examples`.
El proyecto está escrito en Go y tiene licencia MPL-2.0. En el directorio `contributing` se encuentran las guías de compilación y desarrollo.
Funciones clave
- 01Administra de forma declarativa recursos de Azure, como grupos de recursos y redes virtuales, mediante la configuración de Terraform.
- 02Admite la autenticación con Azure CLI, Managed Identity y Service Principal.
- 03Incluye un bloque `features` para controlar el comportamiento del provider.
- 04Incluye ejemplos de uso y documentación completa en Terraform Registry.
Casos de uso
- Aprovisionar y versionar infraestructura de Azure como código en distintos entornos.
- Automatizar la creación de redes y grupos de recursos para desplegar aplicaciones.
- Revisar los cambios en la infraestructura mediante planes de Terraform antes de aplicarlos en Azure.
Inicio rápido
- 1
Declara el provider AzureRM y su versión en una configuración de Terraform
- 2
Configura el provider con un método de autenticación y el bloque features
- 3
Define recursos de Azure, como un grupo de recursos y una red virtual
Antes de usarlo
- Se requiere una suscripción de Azure y credenciales válidas para administrar recursos.
Temas
Preguntas frecuentes
- ¿Qué es terraform-provider-azurerm?
- Un provider de Terraform para crear y administrar recursos de Microsoft Azure mediante Azure Resource Manager como código. AzureRM es un plugin para Terraform, la herramienta de infraestructura como código, que vincula las definiciones de recursos de Terraform con las API de Azure Resource Manager. Los usuarios declaran recursos, como grupos de recursos y redes virtuales, en archivos de configuración HCL, y Terraform llama a Azure para crearlos, actualizarlos o eliminarlos según el estado declarado.
- ¿terraform-provider-azurerm es gratuito? ¿Qué licencia tiene?
- terraform-provider-azurerm es open source bajo la licencia MPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿terraform-provider-azurerm sigue mantenido?
- Mantenimiento activo. El último commit de terraform-provider-azurerm fue el 6 nov 2026.
- ¿Para qué puedo usar terraform-provider-azurerm?
- Aprovisionar y versionar infraestructura de Azure como código en distintos entornos. Automatizar la creación de redes y grupos de recursos para desplegar aplicaciones. Revisar los cambios en la infraestructura mediante planes de Terraform antes de aplicarlos en Azure.
- ¿Cómo se instala terraform-provider-azurerm?
- Declara el provider AzureRM y su versión en una configuración de Terraform Configura el provider con un método de autenticación y el bloque features Define recursos de Azure, como un grupo de recursos y una red virtual
- ¿Dónde consigo terraform-provider-azurerm?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hashicorp/terraform-provider-azurerm
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Estimación open source de costos en la nube para Terraform, Terragrunt, CloudFormation y AWS CDK antes de desplegar cambios en la infraestructura.
CLI de infraestructura como código que planifica y aplica archivos de configuración declarativos para crear, modificar y versionar recursos de servicios y en la nube.
OpenTofu es una herramienta open source de infraestructura como código para crear, modificar y versionar infraestructura en la nube de forma declarativa.
Runtime de código abierto para orquestar Terraform, OpenTofu, Helmfile y contenedores con configuración, autenticación y flujos de CI compartidos.
CLI y motor de Infrastructure as Code para definir y desplegar recursos en la nube con lenguajes de programación de propósito general.