Nikolay
Привет, как в Terraform по уму генерировать имена AWS-ресурсов (не имена ресурсов в .tf-скриптах, а непосредственно имена объектов AWS).
Например, есть специальные роли для ECS тасков с названием в формате ecs_task_${projectname}_${environment}
. С этой ролью еще идет несколько других команд. Все это оборачивается в отдельный внешний модуль. Возникает вопрос, что лучше:
1) везде придерживаться определенной конвенции и работать с модулями, логику которых немного надо знать
2) генерировать имя в главном модуле и передавать во вложенные, полностью независимые модули?
Привет, мне кажется это как раз такой случай, когда стоит объединить оба подхода в третий. Придерживаться конвенции(формата) и генерировать имя в главном модуле. передавая его во вложенные. Таким образом можно убить 3-х зайцев. Но я могу не видеть всю картину, конечно.