External reviews
365 reviews
from
and
External reviews are not included in the AWS star rating for the product.
Ansible is an easy to learn, extensible and has a module for everything
What do you like best about the product?
There is a plenty of configuration management tools that helps you automate tasks and gain in productivity. Each one has its own specific way for configuration management, with many different pros and cons.
Among these tools Ansible stand a part as an automation tool that works very well while very easily to get started with. It's killer feature is that you don't need a specific infrastructure setup, no need to deploy agents all over to get an Ansible script working. In addition, Ansible is very extensible and has a plethora of modules that you can use to deploy any software stack (ruby on rails, django, etc.) as well as provisioning infrastructure resources from many providers whether it is cloud (e.g. Amazon cloud) or on premise (e.g. openstack, vargant).
Among these tools Ansible stand a part as an automation tool that works very well while very easily to get started with. It's killer feature is that you don't need a specific infrastructure setup, no need to deploy agents all over to get an Ansible script working. In addition, Ansible is very extensible and has a plethora of modules that you can use to deploy any software stack (ruby on rails, django, etc.) as well as provisioning infrastructure resources from many providers whether it is cloud (e.g. Amazon cloud) or on premise (e.g. openstack, vargant).
What do you dislike about the product?
Ansible is no more independent as it was purchased by RedHat in order to make it more Enterprise friendly. Furthermore, this change may impact the choice what modules will be maintained by the core team. For instance, it more likely that the Openstack module will be more prioritised than the vagrant module or AWS module.
Also, Ansible is mostly a CLI tool with no advanced support for a graphical interface (which is the case of most of the other configuration management tools), though it has the Ansible Tower but it is an enterprise product.
Also, Ansible is mostly a CLI tool with no advanced support for a graphical interface (which is the case of most of the other configuration management tools), though it has the Ansible Tower but it is an enterprise product.
What problems is the product solving and how is that benefiting you?
I started looking for automation systems since I wrote my first bash scripts because writing bash scripts is hard and maintaining them is even harder. Furthermore, I'm not a system administrator but rather a developer and I hate to do the same thing twice. I believe (and you should too) in DRY (Don't Repeat Yourself).
Tools like Ansible are powerful as they gave a boost in productivity when it comes to handle many machines and applications with a lot of moving parts.
Tools like Ansible are powerful as they gave a boost in productivity when it comes to handle many machines and applications with a lot of moving parts.
Recommendations to others considering the product:
If you have to manage a large number of servers hosting a much larger number of applications, then you must start looking for an automation tool. In this case Ansible is the choice to consider, it is the easiest tool out there to learn and has many modules and writing own modules if needed is not hard (python scripts).
Good for Configuration Management
What do you like best about the product?
Ansible provides a simple way to perform distributed server management, and it's quite easy to maintain configuration for a group of servers. Overall, my favorite portions are the simplicity and efficiency, especially that it does not require a dedicated server to act as the host for configuration.
What do you dislike about the product?
I've only used it for a few servers, and I'm not entirely sure how it would perform in larger-scale implementations, with hundreds or thousands of servers with widely varying roles.
What problems is the product solving and how is that benefiting you?
Configuration of multiple servers and keeping all configuration inside a git repo. The fact that it allows me to easily and quickly set up new servers is extremely valuable, as well.
Recommendations to others considering the product:
Gather requirements beforehand.
Ansible revirew
What do you like best about the product?
Simplicity and relatively low learning curve
What do you dislike about the product?
Extensibility with custom functionality if you need something that is not present OOTB
What problems is the product solving and how is that benefiting you?
Automation of deployment processes
Recommendations to others considering the product:
It's good tool for deployment automation with low learning curve and simple in usage
showing 141 - 143