Комментарии 1
При желании иметь похожие или даже идентичные логически системы dev/stage/prod, в которых изменение конфигурации проходит проверку прежде идти дальше, то разбивка на папки dev/stage/prod может привести к человеческим ошибкам при копировании и так далее.
Альтернативный подход может быть 1 папка deployment, которая будет получать разные названия для ресурсов. К примеру выбор кластера или проекта на основании имени Git branch и подставления подходящего значения.
Для того чтобы по ошибке не делать изменения не в той среде, можно настроить разный backend или же использовать workspace.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Работа с Terraform: эмпирические правила