Terraform Improved our World
April 14, 2017

Terraform Improved our World

Kyle Rockman | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Terraform

The entire Under Armour Connected Fitness business unit leverages terraform to treat our infrastructure as code - with a UI wrapped on top of it to give federated access to all our developers.
  • Configuration as Code in a modular reusable manner.
  • The plan apply life cycle is the best, it gives structure to what can sometimes be a scary process of modifying your infrastructure - even after it has aged or hasn't been touched in years.
  • Integrating with many outside services and providers keeps us from having to hack things together.
  • Integration with Hashicorp's Vault for secret management and temporary credentials makes giving out access a breeze.
  • It's a command-line tool and as such, some users in our organization are not comfortable with that. We ended up wrapping the tool with a UI to give the less skilled users access as well as layering on top a templating system to abstract away best practices and make things far simpler to configure.
  • Infrastructure as code federated out to the developers themselves freeing up our OPS/Infrastructure team from doing the work to more of a consulting role
Terraform has made better choices in how their product works, is used over time, and can be integrated with.
Our experience switching from Salt Stack to Terraform has been so beneficial and the uptake has been far stronger by our users than it ever was with Salt Stack. I still think Terraform could do with a usability pass to reduce the learning curve and a UX pass to facilitate use by those who do not like command-line tools.