Packer Machine Image Pipelines: Build, Test, and Promote Immutable Images
Build, test, distribute, and promote Packer machine images with pinned inputs, launch checks, regional validation, and an auditable rollback path.
tag
7 posts
Build, test, distribute, and promote Packer machine images with pinned inputs, launch checks, regional validation, and an auditable rollback path.
Bring unmanaged cloud resources under Terraform with import blocks, stable addresses, provider-specific IDs, safe plans, and a repeatable adoption workflow.
Run Terraform from WSL with Linux-side providers and state, inspect init and lockfiles, review plans carefully, and avoid cross-platform cache confusion.
Choose validations, preconditions, postconditions, and non-blocking checks by what they know and whether failure should stop a plan or apply.
Model Terraform instances with stable map keys, understand plan-time identity requirements, and migrate from count without accidental resource replacement.
Preserve Terraform-managed objects through address refactors with moved blocks, reviewed plans, instance mappings, and durable module upgrade history.
A complete operational model for tfstate files: what they contain, how remote backends coordinate teams, and how to migrate or recover state without corrupting it.