Каков наилучший способ управления terraform multi repo? В каждом репозитории есть сценарии terraform для каждой инфраструктуры приложения

#terraform #terraform-provider-aws

#terraform #terraform-provider-aws

Вопрос:

У нас есть структура с несколькими репозиториями для наших сценариев terraform, и среди этих репозиториев много общих ресурсов. Мы хотим реструктурировать эти репозитории, используя модульность, например, вызывая один ресурс из одного репозитория в другой репозиторий с использованием источника модуля. Каков наилучший подход для очистки сценариев и модуляции?

Комментарии:

1. Это слишком широко и в первую очередь основано на мнениях.

Ответ №1:

Трудно определить «наилучший» подход, поскольку будут компромиссы, которые зависят от вашей конкретной настройки, особенно когда дело доходит до очистки и модуляции ваших файлов terraform.

Для получения конкретного ответа лучше всего задать более конкретный вопрос. Я бы посоветовал начать с руководства HashiCorp Learn по настройке повторного использования с модулями, которое включает раздел о безопасном совместном использовании ваших модулей в реестре частных модулей.

Если вы проработаете эти разделы и столкнетесь с конкретной проблемой, вы почти наверняка получите ответ здесь, если попросите помощи в решении этой конкретной проблемы.