How to Build Reusable, Composable, Battle tested Terraform Modules
Developing Terraform Modules at Scale
Terraform : AWS - How to build reusable terraform modules with example
Terraform - 03 - Root Module, Child Modules & Remote Module from Terraform Registry
Getting Started with Terraform for Azure: Creating and Using a Terraform Module