TA-002-P · Question #158
How does Terraform handle working with so many providers?
The correct answer is B. Terraform uses a plugin architecture for providers and only installs the provider plugins. Terraform is built on a plugin-based architecture. All providers and provisioners that are used in Terraform configurations are plugins, even the core types such as AWS and Heroku. Users of Terraform are able to write new plugins in order to support new functionality in Terraform
Question
How does Terraform handle working with so many providers?
Options
- ATerraform ships with all of the plugins embedded in the Terraform binary.
- BTerraform uses a plugin architecture for providers and only installs the provider plugins
- CTerraform uses a plugin architecture for providers and only installs the provider plugins
- DTerraform allows you to select the providers you want to support during the Terraform
How the community answered
(23 responses)- A4% (1)
- B91% (21)
- C4% (1)
Explanation
Terraform is built on a plugin-based architecture. All providers and provisioners that are used in Terraform configurations are plugins, even the core types such as AWS and Heroku. Users of Terraform are able to write new plugins in order to support new functionality in Terraform.
Topics
Community Discussion
No community discussion yet for this question.