Terraform is an open-source infrastructure as code tool from HashiCorp. It is a tool for building, changing, and managing infrastructure in a safe, repeatable way. Operators and Infrastructure teams can use Terraform to manage environments with a configuration language called the HashiCorp Configuration Language (HCL) for human-readable, automated deployments.
Write infrastructure as code using declarative configuration files. HashiCorp Configuration Language (HCL) allows for concise descriptions of resources using blocks, arguments, and expressions.
terraform plan to check whether the execution plan for a configuration matches your expectations before provisioning or changing infrastructure.
Apply changes to hundreds of cloud providers with
terraform apply to reach the desired state of the configuration.
choco install terraform
Run terraform to see list of available commands.