What users are saying about
89 Ratings
89 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.5 out of 101
45 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

Likelihood to Recommend

Ansible

Great for automating groups of servers and ensuring updates are pushed to all of them (simultaneously if needed). It's hard to manage large groups of servers, and this tool makes it almost too simple. If there is only one server that is unique from the others, Ansible will not be as useful, but can still help track your changes.
Dylan Cauwels profile photo

Puppet Enterprise

Most of the major issues that people had with the language have been addressed in Puppet 4 which primarily pertain to the limitations of the language and its ability to scale. It would be nice to allow for full ruby support as an unsupported option though so developers are able to reference their own data sources dynamically.
Colby Shores profile photo

Pros

Ansible

  • Automating any machine-level processes that you need to do to set up an environment.
  • Great for sending out consistent changes to a group of servers.
Dylan Cauwels profile photo

Puppet Enterprise

  • It's compatible with all the operating systems that the employees use at our organization.
  • Easy to install and initial setup is easy.
  • It provides good tools for testing if everything is running properly and in order.
No photo available

Cons

Ansible

  • Syntax.
  • Lacks descriptive error messages. The most basic errors are easy enough, but the more edge case errors can send you on a wild goose chase real quick.
  • Open Source. In many ways, this is a good thing, but it also means support is limited to community forums and such. So many people use it that it hasn't been an issue for us, but it means researching your own answer instead of just calling support.
John Grosjean profile photo

Puppet Enterprise

  • If you want to do advanced tasks with it, you need to be familiar with Ruby, which not everyone has knowledge about it.
  • It doesn't have its own dashboard.
  • The support for the tool is not very high due to being an open source software.
No photo available

Performance

Ansible

Ansible 8.4
Based on 5 answers
Ansible is very friendly to start with. With just a few configurations, you have full management to your servers. You can configure it and implement it in seconds. You can also set up a cron job to make sure it gets implemented. It suits our need perfectly. Support can be a bit hard.
No photo available

Puppet Enterprise

No score
No answers yet
No answers on this topic

Alternatives Considered

Ansible

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

Puppet Enterprise

I was put on a team that initially adopted Puppet. However from what I see, it fits and makes sense.
No photo available

Return on Investment

Ansible

  • Easy to deploy.
  • Ansible is free.
  • Helps users deploy clusters.
No photo available

Puppet Enterprise

  • Better configuration management.
  • Faster task completion.
No photo available

Pricing Details

Ansible

General

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

Puppet Enterprise

General

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

Add comparison