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.