| --- |
| page_title: Modules Landing Page - Configuration Language |
| --- |
| |
| # Modules Landing Page |
| |
| To improve navigation, we've split the old Modules page into several smaller |
| pages. |
| |
| <a id="calling-a-child-module"></a> <a id="accessing-module-output-values"></a> <a id="transferring-resource-state-into-modules"></a> <a id="tainting-resources-within-a-module"></a> <a id="module-versions"></a> <a id="other-meta-arguments"></a> |
| |
| ## Syntax and Elements of Module Blocks |
| |
| This information has moved to |
| [Module Blocks](/language/modules/syntax). |
| |
| <div style={{height: '100vh', margin: 0, padding: 0}} /> |
| |
| <a id="multiple-instances-of-a-module"></a> |
| |
| ## Multiple Instances with `count` and `for_each` |
| |
| This information has moved to |
| [`count`](/language/meta-arguments/count) and |
| [`for_each`](/language/meta-arguments/for_each). |
| |
| <div style={{height: '100vh', margin: 0, padding: 0}} /> |
| |
| <a id="providers-within-modules"></a> <a id="provider-version-constraints-in-modules"></a> <a id="implicit-provider-inheritance"></a> <a id="passing-providers-explicitly"></a> <a id="proxy-configuration-blocks"></a> <a id="legacy-shared-modules-with-provider-configurations"></a> |
| |
| ## Handling Provider Configurations in Re-usable Modules |
| |
| This information has moved to |
| [The `providers` Meta-Argument](/language/meta-arguments/module-providers) |
| (for users of re-usable modules) and |
| [Providers Within Modules](/language/modules/develop/providers) |
| (for module developers). |
| |
| <div style={{height: '100vh', margin: 0, padding: 0}} /> |