What users are saying about

Ansible

66 Ratings

CircleCI

28 Ratings

Ansible

66 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.9 out of 101

CircleCI

28 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.1 out of 101

Add comparison

Likelihood to Recommend

Ansible

Ansible works well if you can rely on having rock solid SSH connectivity. It also works well with the instances that you're configurations are relatively disposable. As Ansible makes changes as it processes the playbook, it is possible for changes to be made halfway down the playbook and then a failure to put the instance in an in-between state where it's neither the before state or after state. Rather it's somewhere in between.
Chien Huey profile photo

CircleCI

CircleCI is an excellent tool for generic CI/CD. It integrates well with GitHub, runs your tests, and gives you the ability to deploy when your tests succeed on a certain branch. It doesn't really offer anything more sophisticated than that, I've seen CI tools that will actually try to bisect test failures for you, CircleCI will definitely not do anything that sophisticated. But it executes well on the relatively simple (at least from a customer perspective) use case of running tests on every commit and executing special hooks when they succeed.
Valeri Karpov profile photo

Pros

  • Imperative orchestration works well. There is no resource ordination issues like there can be with Puppet or Chef.
  • It is easy to get started and start iterating on plays, books, roles.
  • The docker and rax resources are very robust and compelling. I hope these continue to develop and flourish.
No photo available
  • GitHub integration is seamless. Never had a problem with it missing commits.
  • Robust test environment. I used Travis in the past but tests would sporadically time out for no clear reason, haven't had that happen with CircleCI
  • Poweful YAML-based configuration in the GitHub repo itself. I don't like CI tools like Semaphore that push you into managing your CI/CD through a web UI, I prefer managing a config file and never having to log in to the CI tool.
Valeri Karpov profile photo

Cons

  • Ansible is still in it's infancy as an open source automation tool compared to some of the more well-known competitors. This does lead to needing to create custom modules or utilizing some modules outside of their normal intended use to perform tasks.
  • Since Ansible runs each task individually over SSH, if you have a playbook with a large number of tasks to perform it can be a lengthier process due to some significant wait time between tasks. A simple solution is obviously to eliminate as many of these tasks as possible or break them up into separate play books.
James McCoy profile photo
  • Proactive communication about updates and breaking changes
  • Questions to account rep can sometimes take too long (for us -- > 1 day) to respond
Paul Hepworth profile photo

Alternatives Considered

We selected Ansible over Chef as our current company size does not have a need for an extensive product like Chef. I do feel like Chef does a lot of things better than Ansible, but I also believe this is due to Ansible being a newer technology. Ansible also offers much lower overhead and the learning curve is much lower
James McCoy profile photo
The biggest downside to CircleCI is that it doesn't support parameterized builds, that is testing your code against language version X and Y, or framework version A and B. Beyond that, it is really a great product.
Micah Hausler profile photo

Return on Investment

  • Ansible heped us to organize our management process.
Blagovest Petrov profile photo
  • It lets us run tests constantly in the cloud, giving us confidence in software quality.
  • This has allowed us to not hire any QA or SDET staff.
  • It helps developers be more productive.
Jason Crawford profile photo

Pricing Details

Ansible

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

CircleCI

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