Repolode
hashicorp

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

    Объявите провайдер AzureRM и его версию в конфигурации Terraform

  2. 2

    Настройте провайдер, указав метод аутентификации и блок features

  3. 3

    Определите ресурсы Azure, например группу ресурсов и виртуальную сеть

Что важно знать

  • Для управления ресурсами необходимы подписка Azure и действительные учетные данные.

Темы

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

Частые вопросы

Что такое 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 обновляется ежедневно.

Похожие проекты

CLI для управления инфраструктурой как кодом: планирует и применяет декларативные конфигурации для создания, изменения и версионирования облачных ресурсов и сервисов.

DevOps и облака#infrastructure-as-code#cloud#devops
50,1 тыс.+67 за неделю10,6 тыс.GoOtherАктивно поддерживаетсяОбновлён 10 часов назад