Я только что узнал о Террагрунте. Хотя я вижу некоторые приятные вещи, которых нет в Terraform, я не полностью понимаю реальную пользу аспекта конфигурации DRY (который, кажется, является наиболее продвигаемым аспектом Terragrunt).
Во всех тех примерах, которые я видел, файлы HCL (например, для различных этапов) кажутся мне довольно избыточными - и в основном содержат ту же информацию, которую можно передать в блоке module {}
в простом Terraform.
Разве нельзя добиться того же с примерно таким же объемом кода, написав «модуль композиции» на простом Terraform, который только создает экземпляры других модулей? Я что-то упускаю?