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

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam Terraform Associate topic 1 question 198 discussion

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

The ________ determines how Terraform creates, updates, or deletes resources.

  • A. Terraform configuration
  • B. Terraform core
  • C. Terraform provider
  • D. Terraform provisioner
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
gekkehenk
Highly Voted 1 year, 2 months ago
Selected Answer: C
The question specifically states "how". The provider is the only component of Terraform that know HOW to create, update, delete a resource, as it knows all the specifics.
upvoted 18 times
...
Manguu
Highly Voted 1 year ago
Selected Answer: C
"What" = config "How" = provider
upvoted 8 times
...
Stanislav4907
Most Recent 11 months, 3 weeks ago
Selected Answer: C
The Terraform provider determines how Terraform creates, updates, or deletes resources. Providers are responsible for translating Terraform configurations into API requests that manipulate resources in the target environment. Each provider implements the necessary operations for a specific type of infrastructure, such as AWS, Azure, or Google Cloud Platform. When Terraform applies a configuration, it reads the provider information from the configuration and uses it to interact with the target environment. The provider then manages the lifecycle of the resources by creating, updating, or deleting them as needed. Note that while the Terraform configuration defines the desired state of the resources, and the Terraform core is responsible for managing the planning and execution of changes, it is ultimately the provider that determines how those changes are implemented in the target environment.
upvoted 1 times
...
camps
12 months ago
Selected Answer: C
C. Terraform provider
upvoted 2 times
...
Atila50
1 year ago
Selected Answer: A
https://developer.hashicorp.com/terraform/language/resources/behavior
upvoted 2 times
David_C_90
1 year ago
Terraform configuration determines the "what" i.e. what infrastructure to build. Not the "how"; that's the whole point behind IaC
upvoted 3 times
...
...
rotimislaw
1 year, 1 month ago
Selected Answer: C
as gekkehenk wrote, it's C
upvoted 2 times
...
princajen
1 year, 1 month ago
Selected Answer: C
The Terraform provider determines how Terraform interacts with a specific API or service provider to create, update, or delete resources. The provider translates Terraform configuration files into API requests, and then interacts with the API to manage resources on the service provider.
upvoted 1 times
...
crickmeister
1 year, 1 month ago
C. Terraform provider determines how Terraform creates, updates, or deletes resources. A provider is responsible for understanding API interactions and exposing resources. Providers can represent physical resources like compute instances, or abstract resources like DNS records. A provider is responsible for translating the Terraform configuration into API calls to the underlying service, and for handling the response from the service. The Terraform configuration specifies which provider to use for each resource block. The provider block itself specifies the configuration necessary to connect to the API of a particular service, such as credentials or endpoint information.
upvoted 1 times
...
agmesas
1 year, 1 month ago
Selected Answer: C
C, provider = how, .tf = what
upvoted 1 times
...
Abuu
1 year, 1 month ago
Selected Answer: A
The Terraform configuration is the main input for Terraform, defining the desired state of the resources in the infrastructure. It is the definition of how Terraform should create, update, or delete resources in order to reach the desired state.
upvoted 1 times
...
dkd123
1 year, 1 month ago
Terraform config determines what , Provider determines how. Answer should be provider.
upvoted 3 times
...
ozbeyucel
1 year, 1 month ago
Selected Answer: A
correct is A
upvoted 2 times
...
Abuu
1 year, 2 months ago
Selected Answer: A
State file should be included; because The State File determines how Terraform creates, updates, or deletes resources. The state file is a JSON file that is used to persistently store all the resources created by Terraform. It stores the state of the resources, as well as their properties, so that Terraform knows what actions to take on the next run.
upvoted 1 times
...
Abuu
1 year, 2 months ago
Applying a Terraform configuration is the process of creating, updating, and destroying real infrastructure objects in order to make their settings match the configuration. https://developer.hashicorp.com/terraform/language/resources/behavior
upvoted 1 times
...
Agil09
1 year, 2 months ago
Selected Answer: A
correct is A
upvoted 2 times
...
Zeppoonstream
1 year, 2 months ago
Selected Answer: A
A. Terraform configuration The Terraform configuration determines how Terraform creates, updates, or deletes resources. It is written in HashiCorp Configuration Language (HCL) and it includes the resources that will be managed by Terraform, their properties, and the dependencies between them. The configuration is read by the Terraform core and used to generate an execution plan that is then passed to the Terraform provider to make the necessary changes to the infrastructure.
upvoted 1 times
...
resnef
1 year, 2 months ago
Selected Answer: A
terraform config file
upvoted 1 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 ...