nerdexam
HashiCorp

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

Understand Terraform basics

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)
  • A
    4% (1)
  • B
    91% (21)
  • C
    4% (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

#Terraform Providers#Plugin Architecture#Provider Installation

Community Discussion

No community discussion yet for this question.

Full TA-002-P Practice