Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Terraform Associate All Questions

View all questions & answers for the Terraform Associate exam

Exam Terraform Associate topic 1 question 58 discussion

Actual exam question from HashiCorp's Terraform Associate
Question #: 58
Topic #: 1
[All Terraform Associate Questions]

A Terraform provider is not responsible for:

  • A. Understanding API interactions with some service
  • B. Provisioning infrastructure in multiple clouds
  • C. Exposing resources and data sources based on an API
  • D. Managing actions to take based on resource differences
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
amrith501
Highly Voted 2 years, 5 months ago
Selected Answer: B
The answer should be B A terraform can only provision resouce in one Cloud not multiple cloud
upvoted 18 times
Nunyabiznes
1 year, 7 months ago
No, it can provision in multiple clouds: provider "aws" { region = "us-west-2" } provider "azurerm" { features {} } resource "aws_instance" "example" { ami = "ami-0c55b159cbfafe1f0" instance_type = "t2.micro" } resource "azurerm_resource_group" "example" { name = "example" location = "East US" }
upvoted 7 times
jerikoo
1 year, 6 months ago
those are 2 providers, each provider can only deploy resources in one cloud.. several providers, in multicloud.. so "A Terraform provider" can only provision in one Cloud... B!
upvoted 24 times
...
...
...
Zam88
Highly Voted 2 years, 5 months ago
answer is B
upvoted 10 times
...
khvan84
Most Recent 1 month ago
B. Provisioning infrastructure in multiple clouds: Providers enable provisioning across different cloud platforms, so this is also a responsibility of the provider .
upvoted 1 times
...
a45e482
2 months, 1 week ago
The answer is B Tricky question a provider can only provision resources in one cloud platform, you will need multiple providers to provision in multiple cloud.
upvoted 1 times
...
Algol
2 months, 1 week ago
Answer is B: provisioning infrastructure in multiple clouds is not the direct responsibility of a single provider; each provider typically manages one cloud or service platform.
upvoted 1 times
...
bora4motion
3 months ago
Selected Answer: B
one provider will deploy to a single cloud provider not to many.
upvoted 1 times
...
JHkdigital
3 months, 1 week ago
Selected Answer: B
The answer should be B
upvoted 1 times
...
Molly1994
5 months, 2 weeks ago
the answer is definitely D
upvoted 1 times
...
chaoscreater
5 months, 4 weeks ago
Selected Answer: D
Agree with D
upvoted 2 times
...
vibzr2023
7 months, 4 weeks ago
D is correct. I don't know so many votes for B which is pretty basic that terraform can handle multiple providers not providers themselves
upvoted 2 times
090200f
4 months, 1 week ago
yes me too think in same way.. I vote for D
upvoted 1 times
...
...
Alandt
9 months, 4 weeks ago
Selected Answer: D
D: the management of actions based on resource differences is handled by Terraform itself, not the provider. The provider simply informs Terraform about the current state of the resource and how to create, update, or delete it.
upvoted 5 times
...
samimshaikh
10 months, 4 weeks ago
Selected Answer: D
D. Managing actions to take based on resource differences: This is not a primary responsibility of a Terraform provider. Instead, Terraform itself handles this by comparing the desired state (defined in Terraform configurations) with the current state of the infrastructure and determining the necessary actions to achieve the desired state
upvoted 5 times
...
TigerInTheCloud
11 months, 1 week ago
Selected Answer: D
B: you can write a provider to work on multiple clouds. D: is terraform core's work.
upvoted 5 times
...
Spandrop
11 months, 1 week ago
Selected Answer: D
I'm not a native English speaker, but I think that in the context of the question, "A Terraform provider" is referring to the concept of providers in Terraform as a whole, not a specific individual provider. I would go with D "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."
upvoted 9 times
...
ghostGuiggs
1 year ago
Selected Answer: B
B is the answer
upvoted 1 times
...
ealpuche
1 year, 1 month ago
D. Managing actions to take based on resource differences. Terraform providers primarily focus on understanding API interactions with specific services, provisioning infrastructure, exposing resources and data sources based on an API, and maintaining the state of resources. However, managing actions based on resource differences is typically handled by Terraform's core functionality, specifically the terraform plan and terraform apply commands, which determine the changes needed to achieve the desired state and then apply those changes based on the execution plan. Providers interact with the target services but do not manage the core Terraform plan and apply process.
upvoted 3 times
...
gofavad926
1 year, 1 month ago
Selected Answer: B
GPT answer: B. Provisioning infrastructure in multiple clouds Terraform providers are responsible for understanding API interactions with some service, exposing resources and data sources based on an API, and managing actions to take based on resource differences. However, Terraform providers are not responsible for provisioning infrastructure in multiple clouds. This is because Terraform is a cloud-agnostic tool, and each cloud provider has its own unique set of APIs and resources.
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...