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

SaltStack

Well Suited:Configuration ManagementOrchestration of Services/Applications in regard to each other or infrastructureCustom tooling - wonderful event bus for asynchronous event driven actionsInstant remote access (command execution) to tens/hundreds/thousands of servers with very flexible targetingAbility to put network nodes under configuration management even if they are unable to run a "minion" via proxy minionsLess appropriate use of SaltStack? If you have only one server and want to manage it very poorly resulting in difficult hours of trouble-shooting then don't use SaltStack.
William Cannon 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

SaltStack

  • One tool to provide both configuration management and orchestration at any scale.
  • Modular and extensible code (modules, formulas, packages) with a very active community promotes community-style development within your own organization.
  • Great documentation has made massive strides in the past two years.
Jeremy McMillan profile photo

Cons

Ansible

  • Ansible Tower is a paid service, which can be annoying at times. But that is understandable, as it requires an additional level of support from the Ansible team to develop.
  • There is a decently large learning curve for someone not familiar with setting up Unix environments. However, there is a very large support community with tons of documentation, so it's not a dealbreaker.
Dylan Cauwels profile photo

SaltStack

  • Masterless (serverless) and salt-ssh (agentless) features are not as well documented or easy to use as other competitive technologies (ie. Ansible).
  • Debugging YAML+Jinja templated configuration is getting better, but is still occasionally frustrating. Diligent testing on small changes helps, but it's easy to get lost doing too much too fast.
  • Best practices and features have improved a lot in the past year, but much of the community code needs to be updated to take advantage of them.
Jeremy McMillan profile photo

Performance

Ansible

Ansible 8.4
Based on 5 answers
Great in almost every way compared to any other configuration management software. The only thing I wish for is python3 support. Other than that, YAML is much improved compared to the Ruby of Chef. The agentless nature is incredibly convenient for managing systems quickly, and if a member of your term has no terminal experience whatsoever they can still use the UI.
Dylan Cauwels profile photo

SaltStack

No score
No answers yet
No answers on this topic

Alternatives Considered

Ansible

We looked at Puppet and Chef, but Ansible won because it's agentless. You trade some features, for example, someone could manually make a change on the server, and Ansible wouldn't know. But that's not a problem for us, and we needed something that we could run immediately on a new server.
John Grosjean profile photo

SaltStack

I've used shell scripts over ssh, custom in-house deployment tools, Chef, and SaltStack. I've evaluated Ansible, but I was never happy with performance over SSH. Chef's loose configuration data model and lack of philosophy and conventions around use makes it difficult for a team to share responsibility for configuration code. Needing to use additional tools to do orchestration for cross-host/agent dependency relationships made me look for more. SaltStack, while not as mature when I first tried it, impressed me with its speed and elegant design
Jeremy McMillan profile photo

Return on Investment

Ansible

  • Our deployments went to a CI/CD model a while back, and there's no way we could keep up if it wasn't for Ansible. It was convenient when we started using it, but Ansible is now essential for our small DevOps team to keep up with the rest of the business. We keep automating more and more with Ansible, just so that we can stay sane.
John Grosjean profile photo

SaltStack

  • Combined orchestration and configuration management allows one or two engineers to manage all of the Hybris Sysadmin Workshop lab infrastructure for multiple concurrent workshops combined.
  • SaltStack provides in one tool, configuration management which serves the functions of systems management, audit, and change management.
  • Getting ROI from SaltStack or any DevOps tool requires a cultural ambassador to build and develop process requirements and DevOps architecture, and while this can have dramatic bottom line results, people often struggle to adapt, so implementation can be stilted by lack of leadership.
  • DevOps in general should not be pursued as a way to recover operational costs on its own, but rather to use operational savings to subsidize increased quality. SaltStack requires infrastructure investments, and development investments, and time investments for additional testing cycles in the pipeline. The ROI it produces is enabling more, faster parallel development, without sacrificing the ability to maintain testing and quality, or to increase testing and quality while maintaining or reducing the cost of quality process. If you just want more for less and you're willing to ship broken product to get better short term bottom line: just ship broken product, skip the DevOps investment.
Jeremy McMillan profile photo

Pricing Details

Ansible

General

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

SaltStack

General

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

Add comparison