Recall & Review
beginner
What is the purpose of Terraform state?
Terraform state keeps track of the resources it manages. It maps the configuration to real infrastructure so Terraform knows what exists and what needs to change.
Click to reveal answer
beginner
How does Terraform use the state file during deployment?
Terraform reads the state file to understand current infrastructure. It compares this to the desired configuration to plan changes.
Click to reveal answer
intermediate
What can happen if the Terraform state file is lost or corrupted?
Terraform may lose track of resources, causing it to try to recreate or delete resources incorrectly. This can lead to downtime or resource duplication.
Click to reveal answer
intermediate
Why is remote state storage recommended in Terraform?
Remote state storage allows teams to share the state file safely. It prevents conflicts and keeps state backed up and secure.
Click to reveal answer
beginner
What is the difference between Terraform configuration and Terraform state?
Configuration is the code describing desired infrastructure. State is the snapshot of what Terraform has created and manages in the real world.
Click to reveal answer
What does Terraform state file primarily store?
✗ Incorrect
Terraform state stores details about the real infrastructure resources it manages.
Why should Terraform state be stored remotely in team environments?
✗ Incorrect
Remote state storage prevents conflicts by allowing safe shared access to the state file.
What happens if Terraform state is out of sync with real infrastructure?
✗ Incorrect
An out-of-sync state can cause Terraform to make wrong changes, risking resource loss or duplication.
Which command updates the Terraform state to match real infrastructure without making changes?
✗ Incorrect
The 'terraform refresh' command updates the state file to reflect real infrastructure status.
What is stored in Terraform configuration files?
✗ Incorrect
Configuration files describe the desired infrastructure Terraform should create or manage.
Explain how Terraform state helps map configuration to real infrastructure.
Think about how Terraform knows what exists and what to change.
You got /4 concepts.
Describe best practices for managing Terraform state in a team environment.
Consider how teams avoid conflicts and data loss.
You got /4 concepts.