What users are saying about

Ansible<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>

66 Ratings

Puppet Enterprise<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>

40 Ratings

Ansible<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>

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

Puppet Enterprise<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>Customer Verified: Read more.</a>

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

Add comparison

Likelihood to Recommend

Ansible

Ansible did a great job helping us patch simple security vulnerabilities on many servers. The code for the fix were no more than about 100 lines. We patched each vulnerability in about 10 minutes. We patched both the HeartBleed/OpenSSH along with the Shellshock Bash vulnerability on 200+ servers in a few days.
No photo available

Puppet Enterprise

Puppet is good enough to get the job done, you can use it to automate deployments and maintain files and configurations, if this is all you're looking for it's great.If you're looking for more control over your systems as a whole without having to write your own scripts or install multiple configuration management systems then Puppet is not what you're looking for.
Alan-Michael Barnes profile photo

Pros

  • Installing and configuring software on instances.
  • Lightweight footprint. No agent required.
  • Predictable execution. Generally, the playbooks are run top to bottom.
Chien Huey profile photo
  • Provides a reliable mechanism for deploying infrastructure-as-code, especially when integrated with source control (such as Git).
  • Manages system configuration drift to provide greater stability and system up-time; the same configuration-as-code can be pushed out over and over.
  • A strong asset when moving teams towards DevOps by providing development a way to take control of their own assets.
Anthony Parcero 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
  • No GUI for non sys-admin users.
  • Ruby syntax is troubling at times.
  • No automated deployment.
No photo available

Alternatives Considered

No photo available
We evaluated Chef and Ansible. Puppet Data Center Automation was cleaner and we were more familiar with the product.
No photo available

Return on Investment

  • Excellent ROI, in that it's free and easy to set up.
Russ Taylor profile photo
  • Better configuration management.
  • Faster deployment.
  • Ease of management.
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