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

Add comparison

Likelihood to Recommend

Ansible

I would 100% recommend Ansible over Chef or other config management systems. Ansible is easy to get started with, has powerful modules, the community provided playbooks, and requires no client package. Great for large-scale deployments and single node apps alike.
Edward Larkey profile photo

Octopus Deploy

Octopus Deploy is well suited when you have more than a handful or servers or more than a handful of projects. You don't want developers publishing from Visual Studio. Octopus Deploy makes it easy to deploy correctly every time.
Sam Rueby (MCSA) profile photo

Pros

  • Communication over SSH
  • YAML syntax
  • Python modules
Edward Larkey profile photo
  • Many different platforms, languages, and operating systems are supported. You can deploy to your own server or the cloud. You can deploy to Windows, Linux, etc.
  • Many different "step templates" are included, which make it very easy to deploy what you want, how you want. Such as deploying over SSH, FTP, etc.
  • Support is very responsive and personable. You won't just be talking to a robot or a script. They will either solve your problem or understand it enough to solve it in a future release.
  • Their documentation is well thought-out and very helpful. I have found very few missing pieces.
Sam Rueby (MCSA) profile photo

Cons

  • More difficult than something like Chef to enforce a source of truth or official playbooks in an organization
  • Ansible AWX isn't quite there yet
Edward Larkey profile photo
  • The pricing model is a bit strange. You can run Octopus Deploy yourself on your own server, or use their cloud service. Surprisingly, the cloud service can easily be less expensive. With self-hosting, pricing doesn't become less expensive with more deployment targets. Instead, it becomes more expensive.
  • There are a few features they're aware of, that are not released yet, that would be huge improvements to the software. Such as "Spaces", which allows you to group projects/deployment targets/users. Otherwise at the moment, as you add more projects and infrastructure, the deployment portal quickly becomes cluttered.
  • Payment was more difficult than expected. The company is located in Australia. Mailing a check is very slow from the US.
Sam Rueby (MCSA) profile photo

Likelihood to Renew

No score
No answers yet
No answers on this topic
Octopus Deploy8.0
Based on 1 answer
Would be a 10 except for the retirement of the free Community Edition.
Eric Huggins profile photo

Usability

No score
No answers yet
No answers on this topic
Octopus Deploy7.0
Based on 1 answer
Octopus Deploy has greatly helped us to improve our reliability and frequency of our deployments and given us the confidence to deploy much more often, with a direct benefit to customers. Cross-platform support and release to Cloud require more focus on the product side.
Ramendra Sahu profile photo

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

Ansible is better for one-off tasks or quick configuration than, say, Chef or Puppet. It may not perform as well in managing large fleets with hundreds or thousands of servers but performs excellently for smaller fleets. I've been using it especially in maintaining my own laptop and a personal web server, where it excels.
Russ Taylor profile photo
There aren't really any competitors in the land of ASP.NET. Deployment is too ad-hoc. Other tools exist that have massive downsides, like Web Deploy. Most aren't even supported anymore. You could argue that containers (Docker) are a competitor, but containers cannot be used for everything and solve a somewhat different problem. Octopus Deploy is even able to help with containers. To us, Octopus Deploy was really the only really polished solution.
Sam Rueby (MCSA) profile photo

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
  • We now deploy a lot more frequently.
  • The number of mistakes while deploying has gone down significantly.
  • Because it is now much easier to deploy, we have multiple environments for testing and QA: Testing, Staging, and Production.
  • Deploying to new servers is simple and painless.
  • Customers are happier to provide Octopus Deployment access than they are to give Remote Desktop access.
Sam Rueby (MCSA) profile photo

Pricing Details

Ansible

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

Octopus Deploy

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