Модули Terraform для Yandex Cloud
Набор официальных Terraform-модулей для сервисов Yandex Cloud, которые помогут упростить описание инфраструктуры с помощью Terraform, уменьшить дублирование инфраструктурного кода, а также перейти к верхнеуровневой схеме управления блоками инфраструктуры.
Команда Yandex Cloud разработала модули с учётом лучших практик и подходов к созданию сервисов в облаке, чтобы вы могли максимально автоматизировать инфраструктуру.

Зачем использовать модули Terraform для Yandex Cloud
Уменьшение сложности конфигурирования сервисов
Модули Terraform позволяют собрать несколько ресурсов облака в один блок. Вам не придётся отдельно описывать сервисные аккаунты, роли, группы безопасности и другие сторонние ресурсы, когда вы хотите создать, например, кластер Kubernetes.
Дублирование кода
Использование модулей позволяет не дублировать описание схожих компонентов инфраструктуры. Вы просто берёте готовое описание сервиса в Terraform, подключаете его как модуль к проекту, указываете необходимые переменные и получаете готовый развёрнутый сервис. Так можно делать каждый раз, кастомизируя установку с помощью переменных.
Опыт и экспертиза Yandex Cloud
Мы собрали лучшие практики по развёртыванию Managed сервисов Yandex Cloud. В модулях создаются аккаунты для сервисов с необходимым и минимальным набором прав, группы безопасности конфигурируются с необходимыми доступами для всех компонентов системы, а параметры отдельных ресурсов согласованы между собой, чтобы обеспечить максимальное удобство для пользователей.

Модули в архитектуре решений
Используйте библиотеку модулей на GitHub для работы с облачной платформой