Ansible Review

Easy to maintain and support.


What is most valuable?

I like Ansible because it is:

  • Easy to use.
  • Easy to read.
  • Easy to maintain.
  • Easy to support.
  • It works without an agent.

How has it helped my organization?

It has made software installation and updates much easier. Tasks including changing or checking configurations and files have been improved especially considering the big scope of servers.

What needs improvement?

It could work with a larger number of servers.

For how long have I used the solution?

I've been working with Ansible since v0.7 and still use v2.2.

What do I think about the stability of the solution?

We only encountered issues with syntax, as sometimes it was changed and then one has to adapt.

What do I think about the scalability of the solution?

There were a few scalability issues. I had no problems as long as the number of servers was less than 500. When the number of servers has exceeded 500, I encountered an increased number of failures when trying to provision all together. I tried to play with forks, timeouts, and other options, but as the number of servers grew, I got more failures, so I had to provision smaller groups.

How is customer service and technical support?

I haven't yet used it.

Which solutions did we use previously?

I used bash scripts before, but bash is not idempotent and you should write more code whereas Ansible already has them as a module. Ansible gives you an informative report after each task.

How was the initial setup?

It was easy to install and easy to use.

What's my experience with pricing, setup cost, and licensing?

I use the free version with Jenkins, it's enough for my needs.

Which other solutions did I evaluate?

We did not evaluate other options.

What other advice do I have?

It should work easily.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Add a Comment
Guest
Sign Up with Email