What users are saying about

Ansible

66 Ratings

Consul

11 Ratings

Ansible

66 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.9 out of 101

Consul

11 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.4 out of 101

Add comparison

Likelihood to Recommend

Ansible

Ansible works well if you can rely on having rock solid SSH connectivity. It also works well with the instances that you're configurations are relatively disposable. As Ansible makes changes as it processes the playbook, it is possible for changes to be made halfway down the playbook and then a failure to put the instance in an in-between state where it's neither the before state or after state. Rather it's somewhere in between.
Chien Huey profile photo

Consul

Consul is well suited for both SMB as well as enterprise environments. I have found it to be a robust scalable tool to help make our company more efficient. Consul excels in a single database or a multi-database environment which makes searches easier. Small businesses might find this a bit overkill as a product but it can still benefit them.
Eric Krueger profile photo

Pros

  • Imperative orchestration works well. There is no resource ordination issues like there can be with Puppet or Chef.
  • It is easy to get started and start iterating on plays, books, roles.
  • The docker and rax resources are very robust and compelling. I hope these continue to develop and flourish.
No photo available
  • Consul makes keeping our DNS up to date very simple and easy.
  • Configuration changes are a snap when Consul is involved.
  • All of our services register easy and we sleep better knowing Consul is on the job.
Eric Krueger profile photo

Cons

  • There are conflicting stories on how best to organize a role's structure. Old documentation exists, and as Ansible has grown directions have pivoted a bit. This should be trued up.
  • Pull-based Ansible is a compelling use case. Ansible should come up with a pattern which supports this configuration.
  • How to integrate ServerSpec infrastructure integration testing is sorely lacking. Ansible should curate practices and docs around this.
No photo available
  • 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 profile photo

Alternatives Considered

I've said this before, but Ansible is a great declarative orchestrator. One thing that is both good and bad about it is that it has no store about the state of the gear it manages. With dynamic inventory, I either have to realize facts for my entire fleet or rely on prior runs writing metadata to my cloud instances and subsequent runs referencing said information from the cloud API. Contrast this to Chef which has a solr instance which lets me store information about node objects which is updated on successful converges. That store is always available for recipe use and other business processes.
No photo available
Consul was easier to configure out of the box than Serf and gave us more initial options. Its easy to use tools and support were by far superior to Serf in many ways. Support alone was one of those areas that Serf could take an example from Consul to keep its customers happy.
Eric Krueger profile photo

Return on Investment

  • Ansible makes it easier to ship code as the orchestrator of the release.
  • Ansible enables clear blue-green release processes.
  • Ansible moves fast and breaks the runtime with regressions. We rightly pin dependencies hard to insulate ourselves from unintentional breaking changes.
No photo available
  • 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 profile photo

Pricing Details

Ansible

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

Consul

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