После создания AWS Landing Zone и нескольких инфраструктурных проектов у меня сформировались определённые взгляды на то, как писать модули Terraform, которые действительно могут использовать другие люди.
Структура модуля
Каждый модуль придерживается следующей структуры:
\
