Skip to main content
RunBook Academy

← All checklists in Terraform

As neededterraform-upgrade

Upgrade Checklist

12 items ·9 critical ·3 warn ·0 info

Purpose

This checklist verifies the prerequisites and postconditions of a Terraform Core or provider upgrade. Run through every item before, during, and after the upgrade.

Order of work

The items run in three phases and the frontmatter list is in that order. upgrade-1 to upgrade-5 are the pre-upgrade phase: read the release notes, identify the breaking changes, and prove the upgrade in a development environment. upgrade-6 to upgrade-9 are the configuration update: required_version, required_providers, and the lockfile. upgrade-10 to upgrade-12 are the production upgrade itself.

Verification

The checklist is complete when every item is checked. A critical item unchecked is a blocker.

Escalation

If a critical item cannot be satisfied, escalate to the engineering manager.

Critical9 items

Warning3 items