Модуль окружения должен иметь явный контракт входов и выходов, версионирование и понятный путь расширения без копирования всего шаблона.
Расскажите, как устроен ваш Terraform-модуль «окружение под ключ»: что внутри, как он версионируется и что делает команда, если ей нужен ресурс, которого в модуле нет?
Модуль окружения должен иметь явный контракт входов и выходов, версионирование и понятный путь расширения без копирования всего шаблона.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Модуль окружения должен иметь явный контракт входов и выходов, версионирование и понятный путь расширения без копирования всего шаблона.
Опишите реально включённые ресурсы, границы состояния и совместимость обновлений. Недостающий ресурс можно добавить отдельным модулем или расширением основного через review. Не превращайте модуль в неуправляемый набор флагов; изменения проверяйте планом и постепенным rollout.