Module composition allows infrastructure to be described from modular building blocks.| Module Composition | Terraform | HashiCorp Developer
Dynamic blocks automatically construct multi-level, nested block structures. Learn to configure dynamic blocks and understand their behavior.| Dynamic Blocks - Configuration Language | Terraform | HashiCorp Developer
Learn about the recommended file and directory structure for developing reusable modules distributed as separate repositories.| Standard Module Structure | Terraform | HashiCorp Developer