TERRAFORM-ASSOCIATE-004 · Question #36
A Terraform provider is NOT responsible for:
The correct answer is B. Managing actions to take based on resources differences. Terraform providers are a plugin for Terraform that makes a collection of related resources available. A provider plugin is responsible for understanding API interactions and exposing resources. Providers generally are IaaS (like AWS, GCP, Microsoft Azure, OpenStack), PaaS (like
Question
Options
- AExposing resources and data sources based on an API
- BManaging actions to take based on resources differences
- CUnderstanding API interactions with some service
- DProvisioning infrastructure in multiple clouds
How the community answered
(27 responses)- A4% (1)
- B93% (25)
- C4% (1)
Explanation
Terraform providers are a plugin for Terraform that makes a collection of related resources available. A provider plugin is responsible for understanding API interactions and exposing resources. Providers generally are IaaS (like AWS, GCP, Microsoft Azure, OpenStack), PaaS (like Heroku), or SaaS services (like Terraform Cloud, DNSimple, CloudFlare). However, the management of actions based on resource differences (i.e., what to create, update, or delete) is handled by Terraform's core engine, not by the providers. The providers simply inform Terraform's core about what resources they can manage and how to manage them.
Topics
Community Discussion
No community discussion yet for this question.