An unrecorded rename proposes destroy plus create; a compatible moved mapping carries the same identity from old to new.

Infrastructure as code is a changelog, not magic

Declarative infrastructure describes a desired result and lets a tool calculate changes. An imperative script can also inspect existing resources and behave idempotently; duplication is not inherent to scripting. Terraform’s advantage is a shared model of configuration, resource identities, dependencies, and proposed actions that reviewers can inspect together. ...

November 13, 2026 · 5 min · XB Field Notes