Провайдер Terraform для создания, изменения и удаления ресурсов AWS с помощью декларативной конфигурации.
hashicorp/terraform-provider-azurerm
Провайдер Terraform для создания ресурсов Microsoft Azure и управления ими через Azure Resource Manager как кодом.
- Звёзды
- 4,982
- Форки
- 5,076
- Открытые issues
- 2,964
- Последний коммит
- 5 часов назад
Что это?
AzureRM — плагин для Terraform, инструмента управления инфраструктурой как кодом. Он сопоставляет описания ресурсов Terraform с API Azure Resource Manager. Пользователи задают ресурсы, например группы ресурсов и виртуальные сети, в конфигурационных файлах HCL, а Terraform обращается к Azure, чтобы создать, обновить или удалить их в соответствии с заданным состоянием.
Провайдер поддерживает несколько способов аутентификации, в том числе Azure CLI, Managed Identity и Service Principal. Блок features позволяет настраивать поведение провайдера, например обработку ресурсов при удалении. Документация по использованию опубликована в Terraform Registry, а в репозитории есть примеры конфигураций в папке examples.
Проект написан на Go и распространяется по лицензии MPL-2.0. В каталоге contributing участники проекта найдут руководства по сборке и разработке.
Ключевые возможности
- 01Декларативное управление ресурсами Azure, такими как группы ресурсов и виртуальные сети, через конфигурацию Terraform.
- 02Поддержка аутентификации через Azure CLI, Managed Identity и Service Principal.
- 03Блок features для управления поведением провайдера.
- 04Примеры использования и полная документация в Terraform Registry.
Сценарии использования
- Создание инфраструктуры Azure как кода и управление её версиями в разных средах.
- Автоматизация создания сетей и групп ресурсов для развёртывания приложений.
- Проверка изменений инфраструктуры с помощью планов Terraform перед их применением в Azure.
Быстрый старт
- 1
Объявите провайдер AzureRM и его версию в конфигурации Terraform
- 2
Настройте провайдер, указав метод аутентификации и блок features
- 3
Определите ресурсы Azure, например группу ресурсов и виртуальную сеть
Что важно знать
- Для управления ресурсами необходимы подписка Azure и действительные учетные данные.
Темы
Частые вопросы
- Что такое terraform-provider-azurerm?
- Провайдер Terraform для создания ресурсов Microsoft Azure и управления ими через Azure Resource Manager как кодом. AzureRM — плагин для Terraform, инструмента управления инфраструктурой как кодом. Он сопоставляет описания ресурсов Terraform с API Azure Resource Manager. Пользователи задают ресурсы, например группы ресурсов и виртуальные сети, в конфигурационных файлах HCL, а Terraform обращается к Azure, чтобы создать, обновить или удалить их в соответствии с заданным состоянием.
- terraform-provider-azurerm можно использовать бесплатно? Какая у него лицензия?
- terraform-provider-azurerm распространяется с открытым исходным кодом под лицензией MPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- terraform-provider-azurerm всё ещё поддерживается?
- Активно поддерживается. Последний коммит в terraform-provider-azurerm — 5 нояб. 2026 г..
- Для чего можно использовать terraform-provider-azurerm?
- Создание инфраструктуры Azure как кода и управление её версиями в разных средах. Автоматизация создания сетей и групп ресурсов для развёртывания приложений. Проверка изменений инфраструктуры с помощью планов Terraform перед их применением в Azure.
- Как установить terraform-provider-azurerm?
- Объявите провайдер AzureRM и его версию в конфигурации Terraform Настройте провайдер, указав метод аутентификации и блок features Определите ресурсы Azure, например группу ресурсов и виртуальную сеть
- Где скачать terraform-provider-azurerm?
- Исходный код и инструкции по установке — на GitHub: https://github.com/hashicorp/terraform-provider-azurerm
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Оценка стоимости облачной инфраструктуры в Terraform, Terragrunt, CloudFormation и AWS CDK до её развёртывания.
CLI для управления инфраструктурой как кодом: планирует и применяет декларативные конфигурации для создания, изменения и версионирования облачных ресурсов и сервисов.
OpenTofu — открытый инструмент Infrastructure as Code для декларативного создания, изменения и версионирования облачной инфраструктуры.
Open-source runtime для оркестрации Terraform, OpenTofu, Helmfile и контейнеров с общей конфигурацией, аутентификацией и CI-процессами.
CLI и движок Infrastructure as Code для описания и развертывания облачных ресурсов на языках программирования общего назначения.