What users are saying about
16 Ratings
46 Ratings
16 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.1 out of 100
46 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.9 out of 100

Likelihood to Recommend

Octopus Deploy

  • The ability to manage different stages and define a workflow is very useful for ops troubleshooting as well as deployment. You can see which version each environment has for each project, and promote or redeploy versions.
  • You can view deployment logs and dig deep into problems or long deployment steps.
  • Finding old releases can be a pain, and there isn't a good way to compare releases.
  • It does not really lend itself well to viewing what the content of a release is further than the version number. Ideally, you would be able to tie a deployment to the builds from the build server as well as specific commits from source control.
Anthony Aziz | TrustRadius Reviewer

Terraform

I think Terraform is well suited for many use cases for Infrastructure as Code:
  • For long running resources, having a single source of truth for their desired configuration is handy, since that configuration can drift over time.
  • For short running or experimental cases, Terraform code can be used to quickly spin up environments before spinning them down just as quickly.
  • If a reference architecture is needed, Terraform code can be used to describe all the resources that make up a stack.
Terraform has plenty of functions and programming capabilities but it's not a general purpose programming language. I can see someone trying to do everything in Terraform but there are plenty of general purpose programming languages that are better suited for common tasks outside of building infrastructure as code.
Michael Jenkins | TrustRadius Reviewer

Pros

Octopus Deploy

  • Octopus integrates nicely with TeamCity, our build server.
  • Octopus uses the same deployment packages across environments and makes it easy to track their progress across those environments.
  • Octopus makes it easy to handle configuration across environments which is usually a particularly difficult task.
Tim Hardy | TrustRadius Reviewer

Terraform

  • Deploy infrastructure as code quickly. It is easy to get the environment installed and develop quickly.
  • The modular approach of terraform encourages collaboration and consistency. We can share and reuse functionality across our deployments.
  • Terraform provides modelling of the relationships between constructs in it. This is accomplished using the terraform graph command.
Jeffrey Severance | TrustRadius Reviewer

Cons

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) | TrustRadius Reviewer

Terraform

  • Terraform is vulnerable when it comes to error handling.
  • Often when a terraform job is terminated midway, it leads to an inconsistent state of the deployed resources which needs manual cleanup.
  • Terraform is an open source tool and has a related learning curve.
Dhruba Jyoti Nag | TrustRadius Reviewer

Likelihood to Renew

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 | TrustRadius Reviewer

Terraform

No score
No answers yet
No answers on this topic

Usability

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 | TrustRadius Reviewer

Terraform

Terraform 8.0
Based on 1 answer
I love Terraform and I think it has done some great things for people that are working to automate their provisioning processes and also for those that are in the process of moving to the cloud or managing cloud resources. There are some quirks to HCL that take a little bit of getting used to and give picking up Terraform a little bit of a learning curve, thus the rating
Anonymous | TrustRadius Reviewer

Performance

Octopus Deploy

Octopus Deploy 8.7
Based on 4 answers
Octopus Deploy is a software that runs very effectively, is easy to use, does not require such a high learning curve, provides the necessary tools to carry out the functions it offers, making it a very flexible software, it also allows that can be configured according to the needs of the user and provides integrations with other very advantageous tools since they are carried out in a very favorable way.
Hanna Bedoya | TrustRadius Reviewer

Terraform

Terraform 9.2
Based on 3 answers
The guides for Terraform have never been unavailable, and are very responsive. I haven't needed to get support as of yet. We are running the plan and applying the steps in the CLI work as fast as the resources they are updating so it can be very fast, or very slow. This depends on what you are doing.
David Tanner | TrustRadius Reviewer

Support Rating

Octopus Deploy

No score
No answers yet
No answers on this topic

Terraform

Terraform 7.0
Based on 6 answers
Terraform has a robust and nascent community active in the Terraform forums and on GitHub. I haven't tried interacting with anyone there, but I heard from my co-workers they've found many solutions to their issues there. We also use Terraform Enterprise, provided by HashiCorp, and I have experienced first-class, professional, and timely support from them via email (but this depends on which plan you pay for).
Anonymous | TrustRadius Reviewer

Alternatives Considered

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.
Anonymous | TrustRadius Reviewer

Terraform

CloudFormation is the lingua franca of AWS. You certainly can't go wrong using it, but I like the syntax and open-source nature of Terraform. That's mostly a personal preference. I have not tried any other non-Amazon tools for provisioning AWS. And, of course, the AWS tools don't work for non-Amazon clouds like Google or Azure.
Charles Anderson | TrustRadius Reviewer

Return on Investment

Octopus Deploy

  • Allows us to deploy to our fleet quickly and without interruption to service
  • Can roll back to previous releases quickly, allowing us to back out of breaking changes in the worst-case scenarios.
  • Integration with several targets has allowed us to explore new platforms for our products, such as Docker in AWS ECS.
Anthony Aziz | TrustRadius Reviewer

Terraform

  • Our deployments are more reliable. This way we avoid having unexpected outages due to misconfiguration performed manually.
  • Agility. While doing this using our previous way, we used to spend hours to deploy a new environment. With Terraform it is just a few minutes.
  • Better control! We can track every single change in our environment by our control versioning system.
Erlon Sousa Pinheiro | TrustRadius Reviewer

Pricing Details

Octopus Deploy

General

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

Terraform

General

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

Add comparison