Related Content

Terraform Modules vs. Resources: When to Promote a Pattern

Terraform Modules vs. Resources: When to Promote a Pattern

Resources and modules are two points in a lifecycle, not competing approaches. This guide covers the signals that a pattern is ready to become a module, how to promote resources without Terraform destroying them, and where modules stop being governance.
Terraform Strings: Interpolation, Heredoc & Built-In Functions

Terraform Strings: Interpolation, Heredoc & Built-In Functions

A complete guide to Terraform strings: quoted and heredoc syntax, ${} interpolation, %{} conditional and loop directives, and the built-in functions for string manipulation.
Terraform Force-Unlock: How to Safely Unlock a Locked State File

Terraform Force-Unlock: How to Safely Unlock a Locked State File

Terraform force-unlock releases a stuck state lock so deployments can proceed. This guide covers how the command works, where to find the lock ID on every major backend, and when force-unlock is the wrong tool for the job.