I like Ansible because it is:
- Easy to use.
- Easy to read.
- Easy to maintain.
- Easy to support.
- It works without an agent.
I like Ansible because it is:
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.
It could work with a larger number of servers.
I've been working with Ansible since v0.7 and still use v2.2.
We only encountered issues with syntax, as sometimes it was changed and then one has to adapt.
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.
I haven't yet used it.
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.
It was easy to install and easy to use.
I use the free version with Jenkins, it's enough for my needs.
We did not evaluate other options.
It should work easily.
Provision and configure from nothing on Amazon.
Speed but it only can go as fast as SSH does.
6 months
No.
A little slow.
Used S before.
Switched because of coworkers and even if I find SaltStack easier to learn, the documentation of Ansible made me choose it over Salt.
Not at all, just need to have general knowledge of SSH.
Open source.
