Terraform (программное обеспечение)

редактировать
Terraform
Terraform Logo.svg
Автор (ы) оригинала и др.
Разработчик (и) HashiCorp
Первый выпуск28 июля 2014 г.; 6 лет назад (28.07.2014)
Стабильный выпуск 0.13.4 / 30 сентября 2020 г.; 32 дня назад (30.09.2020)
Репозиторий Измените это в Викиданных
Написано вGo
Операционной системе Linux, FreeBSD, macOS, OpenBSD, Solaris и Microsoft Windows
Доступно вАнглийский
Тип Инфраструктура как код
Лицензия Общественная лицензия Mozilla v2.0
Веб-сайтwww.terraform.io Измените это в Викиданных

Terraform инфраструктуру с открытым исходным кодом в виде программного инструмента кода, созданного HashiCorp. Пользователи определяют и подготавливают инфраструктуру центра обработки данных с помощью декларативного языка конфигурации, известного как HashiCorp Configuration Language (HCL), или, при необходимости, JSON.

Terraform управляет внешними ресурсами (такими как инфраструктура общедоступного облака, инфраструктура частного облака, сетевые устройства, программное обеспечение как услуга и платформа как услуга ) с «поставщиками». HashiCorp поддерживает обширный список официальных поставщиков, а также может интегрироваться с поставщиками, разработанными сообществом. Пользователи могут взаимодействовать с поставщиками Terraform, объявляя ресурсы или вызывая источники данных. Вместо того, чтобы использовать императивные команды для предоставления ресурсов, Terraform использует декларативную конфигурацию для определения желаемого конечного состояния. Как только пользователь вызывает Terraform на данном ресурсе, Terraform будет выполнять CRUD действия от имени пользователя для достижения желаемого состояния. Инфраструктура как код может быть написана в виде модулей, что способствует повторному использованию и удобству обслуживания.

Terraform поддерживает ряд поставщиков облачной инфраструктуры, таких как Amazon Web Services, Microsoft Azure, IBM Cloud, Google Cloud Platform, DigitalOcean, Oracle Cloud Infrastructure, VMware vSphere и OpenStack.

HashiCorp также поддерживает реестр модулей Terraform, запущенный в 2017 году. В 2019 году Terraform представила платную версию под названием Terraform Enterprise для крупных организаций. Terraform имеет четыре основные команды: инициализация терраформы, план терраформирования, применение терраформы, уничтожение терраформы.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-10 14:10:28
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте