а какое руководство по терраформу/террагрунту можете посоветовать? в частоности вот сейчас пишут структуру где много модулей юзается и между ними взаимосдействие, передача переменных например. и пока не до конца понимаю best practices как верно хотя бы код писать.
vpc, security groups, rds-*, и прочее-прочее - всё выносить. (компоненты) в инфраструктурном модуле должны быть только компонентные модули (в идеале), никаких описаний ресурсов которые неудобно читать.