Terraform is one of the most popular IaC tools. The main power comes from the multi provider support.

Pros

  • Multiple providers
  • Great planning functionality
  • HCL is one of the better notation methods without using a full programming language.
  • Module support

Cons

  • State store
  • Importing when in brown-field

Terraform Registry
Terraform Docs


Table of contents