Skip to main content
RunBook Academy

← All checklists in Terraform

As neededterraform-plan-review

Checklist: Provisioning a New Service with Terraform

12 items ·10 critical ·2 warn ·0 info

Purpose

This checklist verifies the steps to provision a new service with Terraform, from initial planning to production deployment. Run through every item before the production deployment.

Order of work

The items run in six phases and the frontmatter list is in that order. provision-1 and provision-2 are planning: the readiness criteria and the resources to be managed. provision-3 and provision-4 are the backend and the credentials. provision-5 and provision-6 are the configuration and its tests. provision-7 is the CI/CD pipeline. provision-8 and provision-9 prove the work in a test environment. provision-10 to provision-12 are the production deployment and the record of it.

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 or the change manager.

Critical10 items

Warning2 items