Yandex Cloud выложила свои модули Terraform в открытый доступ

60f08a8324f12641f6bb2195e609eee9

Облачная платформа Yandex Cloud разработала собственные модули для опенсорс-инструмента управления инфраструктурой Terraform. Это готовые наборы файлов с настройками для облачных сервисов, упрощают работу DevOps-инженеров и помогающие избегать дублирования кода. Terraform Modules for Yandex Cloud уже доступны на GitHub, рассказали Хабру в пресс-службе облачной платформы.

Готовая библиотека от Yandex Cloud позволяет DevOps-инженерам не тратить время на написание модулей и сосредоточиться на задачах по автоматизации инфраструктуры. Не придётся отдельно описывать сервисные аккаунты, роли, группы безопасности и сторонние ресурсы, когда нужно создать, например, кластер Kubernetes. Также модульность помогает упростить управление кодом. Если нужно создать 10 кластеров Kubernetes в разных проектах, достаточно использовать один модуль и 10 раз его вызвать, не нужно писать сотни строк кода.

Yandex Cloud поддерживает Terraform с 2018 года. Модули усиливают эффективность работы с инструментом. В них собраны все практики по развёртыванию управляемых сервисов от специалистов Yandex Cloud. Сейчас модули позволяют создать кластеры Kubernetes, PostgreSQL, MySQL и ALB, VPC и Security Group. Их количество на GitHub будет увеличиваться.

Модули Terraform есть у всех крупнейших облачных провайдеров в мире, в том числе у AWS, Microsoft Azure и Google Cloud. Также использование модулей рекомендовано и HashiCorp, компанией-разработчиком Terraform.

© Habrahabr.ru