Terraform is an infrastructure as code technology that you can use to automate your infrastructure setup. All you do is define the things you want to spin up in a .tf
file, such as VMs, load balancers, K8S clusters, a VPC, etc. using Terraform’s declarative language. Terraform uses your API credentials to spin up everything you declared in the .tf
file. Terraform has a rich plugin ecosystem and it’s usable on all the main cloud providers.