Terraform
Terraform Internals
Learn the technical details of how Terraform generates and executes infrastructure plans, works with plugins, obtains credentials, etc.
This section covers the internals of Terraform and explains how plans are generated, the lifecycle of a provider, etc. The goal of this section is to remove any notion of "magic" from Terraform. We want you to be able to trust and understand what Terraform is doing to function.
Note: Knowledge of Terraform internals is not required to use Terraform. If you aren't interested in the internals of Terraform, you may safely skip this section.