-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

HashiCorp Terraform Associate (003) Exam Guide
By :

As you saw earlier in this chapter, Terraform depends on plugins called providers to interact with cloud providers, SaaS providers, or any other APIs. Before you use them, you need to download and install them in the local working directory so that Terraform can use them. The required providers are declared in the terraform {}
block. It is always suggested to declare them explicitly.
If you have previously worked with languages such as Java or Python, you can assume that providers are equivalent to the Java packages or Python libraries used with the import
statements.
Terraform will look for the declared providers in the configuration scripts and try to download them when the terraform init
command is executed for the first time. Without the providers, Terraform cannot manage any kind of infrastructure.
Basically, if you pick any Terraform provider, the provider will have a set of resources and/or data sources. In most cases, the resources will be the real...