Skip to content
Daniel Schmidt's Blog
Go back

Terraform Stacks Explained: A Quick High-Level Overview

Stacks is an orchestration layer for Terraform in HCP Terraform. You specify components of your infrastructure (e.g. frontends, backends) and deployments (e.g. development / production). Stacks runs each component / deployment combination as their own Terraform Root Module. Components can be connected, deployments are isolated.

You can find more information in the official blog post and the official documentation.

For a deeper technical comparison of the Stacks and Module runtimes, see Terraform Stacks vs Modules: How the Two Runtimes Differ.


Share this post on:

Related Posts

Daniel Schmidt
Daniel Schmidt

Terraform Core Engineer at HashiCorp. Designing and implementing the Terraform language and runtime.



Loading newsletter signup...



Previous Post
Terraform Stacks vs Modules: How the Two Runtimes Differ
Next Post
Building a Remark Plugin for Inline GitHub Code Snippets