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

Control-M

For our purposes, it is well suited. The learning curve for new users to develop a basic level of competence is relatively easy to accomplish. While the vendor has introduced many nice features since we started using the product (BIM and Forecast to name two that I would like to see our users take more advantage of), the basic product has remained readily accessible for users.
No photo available

Feature Rating Comparison

Workload Automation

Ansible
Control-M
7.5
Multi-platform scheduling
Ansible
Control-M
9.1
Central monitoring
Ansible
Control-M
8.4
Logging
Ansible
Control-M
6.6
Alerts and notifications
Ansible
Control-M
8.1
Analysis and visualization
Ansible
Control-M
7.4
Application integration
Ansible
Control-M
5.4

Pros

  • Unlike Puppet or Chef, Ansible doesn’t use an agent on the remote host. Instead it uses SSH which is to be installed on all the systems we want to manage.
  • Ansible is written in Python, which we install on all remote host. This means that we don’t have to setup a client server environment before using Ansible.
  • Ansible can work alongside our other DevOp tool, Chef. This allows us to reach out to existing Chef teams in order to try and organize their work all under the same DevOps umbrella.
No photo available
  • Dependencies between the jobs of various tools/technologies. We run Informatica, .Net, SAS, SQL - all kinds of jobs and Control-M works very well with each kind of job.
  • Email alerting facility after completion, failure; ability to retry jobs.
  • Ability to run a job multiple times a day.
Mahesh Nerlekar profile photo

Cons

  • Unlike Chef, Ansible employes a Push methodology rather than Pull. We found that this doesn't scale well for us, thus we had to consider using Ansible Tower in order to scale.
  • Ansible's free training and tutorials do no provide as much depth and ease for first time users trying it out for the first time.
  • From the limited experience we have had with Ansible Tower, the UI is not very user friendly. There's a lot of bells and whistles that can prove o be overwhelming at times.
No photo available
  • Cyclic jobs. Dependencies have issues if cyclic jobs fail and we rerun. Failed cyclic jobs do not show up in red color.
  • Old jobs which did not run. Control-M should change the color of yesterday's ordered jobs vs. today's jobs.
Mahesh Nerlekar profile photo

Likelihood to Renew

No score
No answers yet
No answers on this topic
Control-M8.6
Based on 4 answers
This has been our company standard.
Dave Campbell profile photo

Usability

No score
No answers yet
No answers on this topic
Control-M8.1
Based on 5 answers
I've been a Control-M admin for a long time so I think its usability deserves a 10. I would imagine a brand new user could be overwhelmed but after a short time would find the interface easy and intuitive to use. I also give it a 10 because I've supported other scheduling packages such as TWS and Tidal that (at the time) were not near as user friendly as Control-M.
Zach Warren 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

Support

No score
No answers yet
No answers on this topic
Control-M8.1
Based on 7 answers
For the 16 years that I have supported Control-M, their support has always been fantastic. They are very responsive and typically either solve the issue or answer the question in a matter of one or two emails or phone calls. For any high severity type problems, team members 'swarm' the case and you may get multiple technicians assisting you at the same time. Support also as they say "follows the sun" so whenever you speak to someone, it is their daylight hours and you are not waiting for someone to fully wake up to provide support.
Zach Warren profile photo

Implementation

No score
No answers yet
No answers on this topic
Control-M7.9
Based on 3 answers
No. The implementation was 12 years ago.
No photo available

Alternatives Considered

Ansible is a great product, which we really love as it is compatible running along side and with other DevOps tool. The integration features allows other teams to participate in our shared objective. Ansible is easy to use as many programmers are familiar with Python and RHEL. We selected Ansible because its easy barrier to entry and pricing model for new users with not many nodes to manage. We will continue to develop and on-board teams and monitor the scaling abilities of Ansible.
No photo available
Much better UI and much better handling of dependencies in Control-M compared to other tools.
Mahesh Nerlekar profile photo

Return on Investment

  • Ansible has definitely helped our security team keep our servers up to date on the latest vulnerabilities through their continuous team of patch deployments.
  • The time to market for our code deployments have sped up 3 fold at least and is expected to continue improving as more teams are comfortable with DevOps framework.
  • Ansible is open source and free, which is great. But for an enterprise deployment, we had to budget for extra nodes as Tower only comes with licenses for 10.
No photo available
  • On the positive, the alerts and notifications option have helped us a lot.
Balachandra Kuppaswamy profile photo

Pricing Details

Ansible

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

Control-M

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