Terraform Vocabulary — Infrastructure as Code English
Practice the key Terraform concepts and vocabulary for describing IaC in English.
0 / 5 completed
1 / 5
What does terraform plan do?
terraform plan creates an execution plan showing what changes would be made — add, change, or destroy — without applying them.
2 / 5
A Terraform state file is out of sync with real infrastructure. What is this called?
State drift occurs when infrastructure changes are made outside Terraform (manually or by other tools), causing the state file to become inaccurate.
3 / 5
A colleague says we should use a Terraform module for the VPC. What does this mean?
Terraform modules are reusable configurations that encapsulate related resources. Using a module for the VPC avoids duplicating configuration across environments.
4 / 5
The output of terraform apply shows: +5 to add, ~2 to change, -1 to destroy. What does the -1 to destroy indicate?
In terraform plan/apply output, a minus (-) prefix indicates resource destruction. This is a critical change requiring careful review.
5 / 5
What is a remote backend in Terraform?
Remote backends store the state file in a shared location (S3, GCS, Terraform Cloud) and provide state locking to prevent concurrent modifications.