osinfra.io (Alpha)
HomeDiscordGitHubSponsor
  • Overview
    • Welcome!
      • Overview
      • Team Norms
      • Language
  • Fundamentals
    • Architecture Decision Records
      • ADR-0001
      • ADR-0002
      • ADR-0003
      • ADR-0004
    • Development Setup
      • Docker
      • GitHub Codespaces
      • Ubuntu
      • Windows (WSL Ubuntu)
    • Tools
      • GitHub
      • Terraform
        • Child Modules
        • Coding Conventions
      • Testing
        • Infracost
        • Checkov
  • Collaboration
    • Contributors
    • Platform Engineers
    • Software Engineers
  • Product Guides
    • Google Cloud Platform
      • Kubernetes
        • Istio
        • cert-manager
        • Gatekeeper
      • Landing Zone
        • Resource Hierarchy and IAM
        • Audit Logging
        • Workload Identity
        • Terraform Backend
        • Networking
        • Services
    • GitHub
      • Organization Management
      • Continuous Delivery Enablement
    • Datadog
      • Organization Management
    • Backstage
Powered by GitBook
On this page
  • Catalog
  • Google Cloud Platform
  • Kubernetes

Was this helpful?

Edit on GitHub
  1. Fundamentals
  2. Tools
  3. Terraform

Child Modules

A Terraform module (usually the root module of a configuration) can call other modules to include their resources into the configuration.

Last updated 7 months ago

Was this helpful?

A Terraform module (usually the root module of a configuration) can call other modules to include their resources into the configuration. A module that has been called by another module is often referred to as a child module.

Child modules can be called multiple times within the same configuration, and multiple configurations can use the same child module.

We do not recommend consuming these child modules like you might a . They aim to be a baseline, something you can fork, potentially maintain, and modify to fit your organization's needs. Using public modules vs. writing your own has various your organization should evaluate.

Catalog

Google Cloud Platform

Kubernetes

public module
drivers and trade-offs
Cover

Cloud SQL

Cover

Datadog Integration

Cover

Kubernetes Engine

Cover

Network

Cover

Project

Cover

Storage Bucket

Cover

cert-manager

Cover

Datadog Operator

Cover

Istio

Cover

Open Policy Agent Gatekeeper