Creating a custom TF provider Flashcards

1
Q

What is a TF custom provider?

A

Is a bridge between terraform and a target API

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does the Terraform Core does?

A

Reads the configuration files and builds the resource dependency graph

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does Terraform Plugins do?

A

(providers and provisioners) bridge Terraform Core and their respective target APIs. Terraform provider plugins implement resources via basic CRUD (create, read, update, and delete) APIs to communicate with third party services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In which place does terraform looks to find downloaded providers?

A

~/.terraform.d/plugins

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How a terraform provider is named?

A

terraform-provider-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How a data source file is named?

A

data_source_.go

How well did you know this?
1
Not at all
2
3
4
5
Perfectly