What users are saying about
89 Ratings
12 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
12 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

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

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

Ansible

  • Easy to learn programming. It just utilizes YAML which is easy to learn and doesn't take as much time to pick up.
  • Fast deployment. If you are allowed to use SSH in your architecture, it is a very fast deployment.
  • Repeatability, you can deploy a node many times and get the same result each time.
No photo available

Octopus Deploy

  • Grouping of servers into tennants allows for easy classification of systems into roles or server types.
  • The application allows for simple or complex configurations to be deployed depending on the need.
  • I really enjoy the ability to run a new build to a single group of servers or have the same installation run on multiple groups depending on the need.
  • Patches or new builds can be ran adhoc or scheduled for a future time allowing for scheduled deployments to be pushed with minimal effort.
No photo available

Cons

Ansible

  • 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

Octopus Deploy

  • 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

Ansible

No score
No answers yet
No answers on this topic

Octopus Deploy

Octopus Deploy 8.0
Based on 1 answer
Would be a 10 except for the retirement of the free Community Edition.
Eric Huggins profile photo

Usability

Ansible

No score
No answers yet
No answers on this topic

Octopus Deploy

Octopus Deploy 7.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

Ansible

Ansible 8.4
Based on 5 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

Octopus Deploy

Octopus Deploy 8.7
Based on 4 answers
I've never thought I needed Octopus to be any faster than it is. The slow parts are the parts that are always slow across these frameworks - acquiring the build package, deploying the build package, etc. File IO across machines is the only thing that slows Octopus down. The UX is plenty fast for our needs.
Tim Hardy profile photo

Alternatives Considered

Ansible

I have used Puppet, Chef during my career and Ansible seems to be the most efficient tool by far, in terms of its implementation, configuration and ease of use
No photo available

Octopus Deploy

I am not aware of other products like Octopus that are available, but it is a great product for our company. We can stay ahead of the game by allowing developers to deploy code in a continuous deployment model while still maintaining the overrall infrastructure and enabling more frequent deployments and patches to be released at any time.
No photo available

Return on Investment

Ansible

  • Excellent ROI, in that it's free and easy to set up.
Russ Taylor profile photo

Octopus Deploy

  • The ability to grow at scale is what sets this product apart for our company and has yielded great benefits to how we deploy code.
  • Allows developers to patch their code into specific packages that can be easily deployed and verified programmatically allowing for more frequent pushes to occur from multiple teams.
  • It has allowed our IT teams to stay ahead of product deployments while still allowing us the ability to monitor and maintain a complex infrastructure.
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

Octopus Deploy

General

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

Add comparison