Terraform: Managing Multiple Configurations
Data sources, remote state sharing and external data sources for cross-configuration sharing.
This guide focuses on communication between these configurations — how to share information from one configuration to another in a secure, decoupled way.
A data source in Terraform is an object defined by a provider that allows querying a platform or service to extract information. Unlike a resource, a data source is read-only — nothing is created, only consulted.
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
10 sections- 1 Table of Contents
- 2 Overview
- 3 Module 1 — Data Sources in Terraform
- 4 Module 2 — Remote Data Sharing with State
- 5 Module 3 — External Data Sources for Cross-configuration Sharing
- 6 Architecture Diagrams
- 7 Reference Tables
- 8 HCL Code Snippets
- 9 Best Practices
- 10 Summary
More Infrastructure as Code courses
View all 17Terraform: Getting Started
Infrastructure as Code with Terraform — the workflow, HCL, variables, outputs and state on AWS.
Terraform: Providers
Provider fundamentals — adding providers, authenticating and using multiple providers.
Terraform: Variables and Outputs
Input variables, data types, local values and output values via the Burrito Barn AWS scenario.
Terraform: State Fundamentals
What state is, state commands, securing state and importing existing resources.
Terraform: Modules
Module fundamentals, usage, development & design, and publishing and versioning modules.
Terraform: Resource Lifecycle Management
The resource graph and dependencies, lifecycle management, importing and migrating resources.
Interested in this course?
Contact us to book it or get a custom training plan for your team.