TA-002-P · Question #265
Which of the following is considered a Terraform plugin?
The correct answer is D. Terraform provider. Terraform providers are plugins. Terraform's architecture separates the core engine from provider-specific logic. Providers (e.g., aws, azurerm, google) are compiled binaries that implement Terraform's plugin protocol. They are downloaded during terraform init and are…
Question
Which of the following is considered a Terraform plugin?
Options
- ATerraform language
- BTerraform tooling
- CTerraform logic
- DTerraform provider
How the community answered
(39 responses)- A3% (1)
- B5% (2)
- C3% (1)
- D90% (35)
Explanation
Terraform providers are plugins. Terraform's architecture separates the core engine from provider-specific logic. Providers (e.g., aws, azurerm, google) are compiled binaries that implement Terraform's plugin protocol. They are downloaded during terraform init and are responsible for authenticating with and managing resources on a specific platform or API. The Terraform language, tooling, and core logic are part of Terraform itself - not plugins. Only providers (and provisioners) follow the plugin model.
Topics
Community Discussion
No community discussion yet for this question.