Terraform Review
Updated February 15, 2021

Terraform Review

Ben Carter | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Terraform

We use Terraform to deploy our infrastructure into AWS at an enterprise level. We support more than 700 developers across different brands and businesses with a small team. That means we had to establish a baseline standard for how we work, and then provide a common language and the tooling teams at the edge necessary to meet the needs of the individual brands (but without the unnecessary overhead expenses and production logjams).
  • Terraform makes cloud state management much easier than natives tools supplied with the service providers.
  • If you opt for the business edition, you can get a private module registry. This allows for best practices modules to be distributed across the company and allows for more re-usability.
  • The providers do a fantastic job staying up to date on the latest changes from the Cloud providers features updates. This makes taking advantage of the new features launched not a problem.
  • The language itself is readable and has had upgrades recently to make it more powerful for repeatable patterns.
  • The errors generated by the plan and preview commands are pretty cryptic, it can be hard for newcomers to the scripting language to understand how to address problems.
  • Access controls around workspaces is limited which makes it harder to secure reduce the scope of teams ability.
  • Analytics around user usage, applies and plans would be helpful for managemenet.
  • 20,000 in savings of engineering costs monthly
  • Standardized DSL to allow us to understand what is deployed
  • Better controls around cost and adoption saved 150k in one year.

Do you think HashiCorp Terraform delivers good value for the price?

Yes

Are you happy with HashiCorp Terraform's feature set?

Yes

Did HashiCorp Terraform live up to sales and marketing promises?

Yes

Did implementation of HashiCorp Terraform go as expected?

I wasn't involved with the implementation phase

Would you buy HashiCorp Terraform again?

Yes

Terraform has a strong community and is well-known DSL in the DevOps space, finding talent that leverage Terraform has continued to grow. They are a good option for mid to larger organizations that want to manage their infrastructure with maturity.

If you are leveraging AWS and have a team already comfortable with their offerings like Cloud Formation, I would choose to stay or start in the AWS eco-system.