Snapshotmain · 6a24611
Terraform Core loads HCL, combines configuration with prior and remote state, asks provider plugins to plan changes, then applies the approved graph.
Click a building or route
System map8 components · 10 connections
130%
Connections
BuildingsEntryServiceComputeStorageRuntimeToolingExternal
Terms, in plain English
HCLHashiCorp Configuration Language, the syntax commonly used for Terraform configuration.
How to study this repo
- 1Separate configuration from state
Read the config parser and state model; write down what each knows and why neither replaces the other.
- 2Inspect graph construction
Walk through graph_builder_plan.go and identify transforms that add references, providers, state, and ordering.
- 3Trace provider RPCs
Compare planning and apply calls in provider.go, then explain why the final state can contain computed values.