What users are saying about
16 Ratings
50 Ratings
16 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.6 out of 100
50 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.9 out of 100

Likelihood to Recommend

Consul

Consul looks to me like an amazing solution to store configuration data. In huge cloud environments like what we are using nowadays, it is quite important to have a reliable source of parameters to our distributed applications, easily scalable and also, easy to change parameters spreading them efficiently over our entire environment.
Erlon Sousa Pinheiro | TrustRadius Reviewer

Terraform

I think Terraform is well suited for many use cases for Infrastructure as Code:
  • For long running resources, having a single source of truth for their desired configuration is handy, since that configuration can drift over time.
  • For short running or experimental cases, Terraform code can be used to quickly spin up environments before spinning them down just as quickly.
  • If a reference architecture is needed, Terraform code can be used to describe all the resources that make up a stack.
Terraform has plenty of functions and programming capabilities but it's not a general purpose programming language. I can see someone trying to do everything in Terraform but there are plenty of general purpose programming languages that are better suited for common tasks outside of building infrastructure as code.
Michael Jenkins | TrustRadius Reviewer

Pros

Consul

  • Service Health: Using Consul for service health/discovery has been critical to our success in a hybrid environment
  • K/V Store: The Consul K/V store is the best solution out there for our particular use case, which is as a locking mechanism to coordinate otherwise random runs of our configuration management system. This has allowed us to have peace of mind of system availability in our on-prem infrastructure.
  • API: The Consul API as a whole is excellent and extremely easy to work with
  • Documentation: Hashicorp really does documentation well. Their examples are easy to follow and everything is written in a manner that is easy to understand for beginners with the tool.
Anonymous | TrustRadius Reviewer

Terraform

  • Deploy infrastructure as code quickly. It is easy to get the environment installed and develop quickly.
  • The modular approach of terraform encourages collaboration and consistency. We can share and reuse functionality across our deployments.
  • Terraform provides modelling of the relationships between constructs in it. This is accomplished using the terraform graph command.
Jeffrey Severance | TrustRadius Reviewer

Cons

Consul

  • We would like to see more out of the box training for Consul use.
  • Best practice examples would be nice for routing.
  • The agent could be easier to run.
Eric Krueger | TrustRadius Reviewer

Terraform

  • Terraform is vulnerable when it comes to error handling.
  • Often when a terraform job is terminated midway, it leads to an inconsistent state of the deployed resources which needs manual cleanup.
  • Terraform is an open source tool and has a related learning curve.
Dhruba Jyoti Nag | TrustRadius Reviewer

Usability

Consul

Consul 10.0
Based on 1 answer
Consul's API is extremely user friendly. While their web interface isn't quite as "mature", it's still pretty easily navigated for the average person. Together they make a pretty easy to pick up and use tool.
Anonymous | TrustRadius Reviewer

Terraform

Terraform 8.0
Based on 1 answer
I love Terraform and I think it has done some great things for people that are working to automate their provisioning processes and also for those that are in the process of moving to the cloud or managing cloud resources. There are some quirks to HCL that take a little bit of getting used to and give picking up Terraform a little bit of a learning curve, thus the rating
Anonymous | TrustRadius Reviewer

Performance

Consul

No score
No answers yet
No answers on this topic

Terraform

Terraform 9.3
Based on 3 answers
The guides for Terraform have never been unavailable, and are very responsive. I haven't needed to get support as of yet. We are running the plan and applying the steps in the CLI work as fast as the resources they are updating so it can be very fast, or very slow. This depends on what you are doing.
David Tanner | TrustRadius Reviewer

Support Rating

Consul

Consul 7.0
Based on 3 answers
I've never used paid support from HashiCorp, but I consider its support a good one, since they provide a lot of free resources for the community and there are good user groups supporting you on several sorts of issues. Also, HashiCorp is known as a company with a strong relationship with the community, that is easily noticed by the events HashiCorp promotes over the world.
Erlon Sousa Pinheiro | TrustRadius Reviewer

Terraform

Terraform 6.8
Based on 7 answers
Terraform has a robust and nascent community active in the Terraform forums and on GitHub. I haven't tried interacting with anyone there, but I heard from my co-workers they've found many solutions to their issues there. We also use Terraform Enterprise, provided by HashiCorp, and I have experienced first-class, professional, and timely support from them via email (but this depends on which plan you pay for).
Anonymous | TrustRadius Reviewer

Alternatives Considered

Consul

We studied Zoekeeper, trying to decide which could become our service broker tool of choice. But although it is meant to be a very high performance tool, it got immensely shadowed by the vast plethora of available tools that Consul offers. The monitoring, health checking tools, as well as the key-value data storage and gossip clustering functionalities just could not be beaten
Claudio Fernando Maciel | TrustRadius Reviewer

Terraform

CloudFormation is the lingua franca of AWS. You certainly can't go wrong using it, but I like the syntax and open-source nature of Terraform. That's mostly a personal preference. I have not tried any other non-Amazon tools for provisioning AWS. And, of course, the AWS tools don't work for non-Amazon clouds like Google or Azure.
Charles Anderson | TrustRadius Reviewer

Return on Investment

Consul

  • Consul has paid for itself just in monitoring and keeping us notified alone.
  • Configuration changes can be monitored and will make even your Security team smile.
  • The time saving tools will help make even a lean IT team work like a larger force.
Eric Krueger | TrustRadius Reviewer

Terraform

  • Our deployments are more reliable. This way we avoid having unexpected outages due to misconfiguration performed manually.
  • Agility. While doing this using our previous way, we used to spend hours to deploy a new environment. With Terraform it is just a few minutes.
  • Better control! We can track every single change in our environment by our control versioning system.
Erlon Sousa Pinheiro | TrustRadius Reviewer

Pricing Details

Consul

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Terraform

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Add comparison