Recall & Review
beginner
What is a Terraform provider?
A Terraform provider is a plugin that allows Terraform to manage resources from a specific service or platform, like AWS, Azure, or Google Cloud.
Click to reveal answer
beginner
How do providers fit into Terraform's workflow?
Providers connect Terraform to external APIs to create, update, or delete resources. Terraform uses providers to understand how to manage infrastructure.
Click to reveal answer
beginner
What is the Terraform Registry?
The Terraform Registry is an online repository where you can find and download official and community providers and modules.
Click to reveal answer
intermediate
Why is it important to specify provider versions in Terraform configuration?
Specifying provider versions ensures your infrastructure uses a tested and stable version, preventing unexpected changes or errors from automatic upgrades.
Click to reveal answer
intermediate
Can you use multiple providers in a single Terraform configuration? How?
Yes, you can use multiple providers by declaring each with an alias. This allows managing resources from different platforms or multiple accounts.
Click to reveal answer
What does a Terraform provider do?
✗ Incorrect
Providers connect Terraform to external services to manage infrastructure resources.
Where can you find official Terraform providers?
✗ Incorrect
The Terraform Registry hosts official and community providers for easy discovery and use.
Why should you pin a provider version in Terraform?
✗ Incorrect
Pinning versions ensures stability by preventing automatic upgrades that might break your setup.
How do you use multiple providers in one Terraform project?
✗ Incorrect
Using aliases lets you configure and use multiple providers in the same project.
Which of these is NOT a Terraform provider?
✗ Incorrect
The Linux Kernel is not a Terraform provider; providers manage cloud or service resources.
Explain what a Terraform provider is and why it is essential in managing infrastructure.
Think about how Terraform talks to cloud platforms.
You got /3 concepts.
Describe how you would manage resources from two different cloud providers in one Terraform project.
Consider how to tell Terraform which provider to use for each resource.
You got /3 concepts.