StudyToCert

All certifications / Terraform Associate / Lessons

HashiCorp Certified: Terraform Associate Terraform Associate (004) · Domain 3: Core Terraform workflow

`terraform plan`: refresh, diff and symbols (`+`, `-`, `~`, `-/+`), saved plans with `-out`

▶ Watch the overview video

Last reviewed September 25, 2026 · Leer en español

terraform plan creates an execution plan: a preview of what Terraform would change. It does not change real infrastructure. Plan works in three stages. First it reads the current state. Then, by default, it refreshes: it asks each provider for the current attributes of every managed object, so it can see drift made outside Terraform. Finally it compares the configuration with that refreshed view and works out which actions would make reality match the code.

Free account

Keep reading for free

Create a free StudyToCert account to read the rest of this lesson: 6 more sections, 4 key terms, a real-world example, an exam tip and self-check questions. Every lesson, lab and practice test is free with an account.

Sign up free Log in

Study Terraform Associate for free
A week-by-week plan with every lesson, quizzes, checkpoint tests, a practice exam and hands-on labs.
Open the Terraform Associate study plan