What users are saying about
75 Ratings
2 Ratings
75 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.7 out of 101
2 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 9.5 out of 101

Add comparison

Likelihood to Recommend

Ansible

I would recommend Ansible to anyone, but I recognize it might not fit everyone's needs. I'm not as familiar with Chef, Puppet, or Salt, but they each have their strengths. For us, we needed to be able to manage a new server the moment it was created, so agent-based solutions were out. For our use, Ansible does everything we've asked it to.
John Grosjean profile photo

Spinnaker

Spinnaker suits well for applications which are stateless and can adapt to an immutable architecture of deployment. But for applications which are stateful and cannot afford to spin up new servers for every deployment doesn't go well with Spinnaker. It can handle only deployments which are VM based and cannot support deployments to serverless architecture like AWS Lambda etc.
No photo available

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
  • The immutable way of deployment is one of its greatest advantages.
  • We have a strict policy to restock our instances with new images very frequently and this can be done very seamlessly via Spinnaker
  • Rollback/ resize of clusters is one of the coolest features of Spinnaker.
No photo available

Cons

  • Ansible currently doesn't have a way to keep a node in a current state like what puppet or DSC can do.
  • Ansible uses SSH which sometimes is not a good security practice.
  • You have to be good to set up system totally with secure SSH keys, Sudo, etc.
No photo available
  • Spinnaker on its own has 10 underlying micro services. Managing Spinnaker needs a focussed platform approach
  • No support to deploy the artifacts without re-creating the servers. Only pure immutable deployment are allowed.
  • No authorization at pipelines level
No photo available

Performance

Ansible7.5
Based on 2 answers
Out of the box, Ansible can be slow over a bad connection, as it's establishing an SSH connection to the target server for each little task. There are some adjustments you can make to the defaults that greatly improve performance. And if you run Ansible on the same network as the target (i.e. by using a jump box or Jenkins server), then it can be crazy fast. I'd give it a 10 for speed except that it does require these adjustments first.
John Grosjean profile photo
No score
No answers yet
No answers on this topic

Alternatives Considered

Hands-Down what makes Ansible shine is it's simplicity. Other CM tools provide more features, but for many use cases, these features simply aren't needed.Ansible is like a pocket knife - quick, small, easy to pull out and use, and so you always keep it in your back pocket. However, if you're working on a large, more specific infrastructure project, you may find Ansible to be lacking.
No photo available
• Pipeline Expressiveness• Self-Service/Override• Visibility of Client Teams• Operability of Client Teams -• High-Quality Integrations (AWS, IHP, Google)• Extensibility – (Ability to add code)• The maturity of Deployment Process• Speed/Ease of Onboarding
No photo available

Return on Investment

  • Ansible helped me as a team lead to make sure that our DevOps goals are aligned with business goals of our explosively growing organization and infrastructure.
  • Since the standard ansible implementation is free, it makes ansible a fine tool with great return on investment
No photo available
  • As we are using it on a large scale, hosting and maintaining it is affordable.
  • For few of the BU where there are fewer applications in Cloud. Hosting it and maintaining is an overhead and not very cost effective.
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

Spinnaker

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