From the course: Essential Terraform in AWS

Unlock this course with a free trial

Join today to access over 24,900 courses taught by industry experts.

What is Terraform?

What is Terraform?

- [Instructor] Next question on the list. What is Terraform? Well, Terraform is HashiCorp's infrastructure as code utility. You can install it to your system and then run Terraform commands. The Terraform program that you run locally is known as the Terraform Core or Terraform CLI command line interface. You run commands such as Terraform init, Terraform plan and Terraform apply, which affect the providers that you work with. Now, providers are shown over here, and providers are services or systems that Terraform interacts with to build infrastructure on. Examples include AWS, Amazon Web Services, Azure, Google Compute, VMware, and so on, and so on and so on. There's hundreds of providers that Terraform can work with, and that's part of the beauty of Terraform. If you have or need to have infrastructure on multiple cloud providers or multiple services on premises, Terraform can take care of all of that. So keep in mind that these over here are known as providers. That's the name that…

Contents