Skip to main content
RunBook Academy

← All checklists in Git, CI/CD & GitOps

Before deploymentpipeline-terraform-review

Infrastructure Change Review Checklist

15 items ·12 critical ·3 warn ·0 info

How to use this checklist

This is the checklist for the change author and the change reviewer when the change touches real infrastructure state: Terraform apply, Ansible playbook run, Kubernetes manifest apply, cloud API call. It assumes the underlying repository has already passed the Git Repository Production Readiness and Pull Request Review checklists.

A change that has not been worked through this list is not ready for production, regardless of how clean the diff looks. Destructive actions and data migrations are the items most often missed at review; they fail in production instead.

Sign-off

Every critical item must pass. A failing critical item blocks the apply; it is not a note for later. Record the date, the reviewer, and the disposition of every item that did not pass.

Critical12 items

  1. grep -RIn --include="*.tf" "backend \"local\"" . || true; grep -RIn --include="*.tf" "backend \"s3\"" . | head
  2. gitleaks detect --source . --no-banner --redact --log-opts="origin/main..HEAD"

Warning3 items