HashiCorp Certified: Terraform Associate — Question 216
Which of these is true about Terraform's plugin-based architecture?
Answer options
- A. Terraform can only source providers from the internet
- B. You can create a provider for your API if none exists
- C. Every provider in a configuration has its own state file for its resources
- D. All providers are part of the Terraform core binary
Correct answer: B
Explanation
The correct answer, B, highlights that if a provider for a specific API does not exist, users have the option to create their own. A is incorrect because Terraform can source providers from both the internet and local sources. C is wrong as all providers share a single state file, and D is false since providers are implemented as separate plugins rather than being part of the core binary.