Creating a custom TF provider Flashcards
1
Q
What is a TF custom provider?
A
Is a bridge between terraform and a target API
2
Q
What does the Terraform Core does?
A
Reads the configuration files and builds the resource dependency graph
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.
4
Q
In which place does terraform looks to find downloaded providers?
A
~/.terraform.d/plugins
5
Q
How a terraform provider is named?
A
terraform-provider-
6
Q
How a data source file is named?
A
data_source_.go