/dev/null I believe knowledge is a distributed system and the more we all contribute, the we all learn. Leon's article is the first block on how to modularize your terraform code. The usecase you are describing is a valid one. Is there anything you found somewhere that could help complement Leon's article?