Ansible

(57)
4.6 out of 5 stars

Ansible is a simple way to automate apps and infrastructure. Application Deployment + Configuration Management + Continuous Delivery.

Work for Ansible?

Learning about Ansible?

We can help you find the solution that fits you best.

Ansible Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • For Category
  • Industry
Ratings
Company Size
User Role
For Category
Industry
Showing 57 Ansible reviews
LinkedIn Connections
Ansible review by Hazzim A.
Hazzim A.
Validated Reviewer
Verified Current User
Review Source

"If your environment to manage is Linux, Ansible should be your election."

What do you like best?

Ansible born in Linux to manage Linux so the features are designed to be smoothly and very easy to do, for a sysadmin understand how works and start using is very easy, and for developers is easy to manage infrastructure with limited knowledge or background.

What do you dislike?

Support for windows environments are still limited, is better than previous versions but there is still a lot of work to do.

Recommendations to others considering the product

If your environment is only Linux or cloud based Ansible is your best option, if you have Windows servers you will need check if your needs can be covered by Ansible.

The initial setup is simple and learn to work with it is very simple for sysadmins and even for developers.

If you can architect your solution with Galaxy should be great, or with Ansible standalone should be enough for most environments.

What business problems are you solving with the product? What benefits have you realized?

I'm using Ansible to automate cloud deploys for Openstack infrastructure, and for the continuous integration/continuous delivery process (We are using Zuul and is tied to Ansible)

Sign in to G2 Crowd to see what your connections have to say about Ansible
Ansible review by Sergio F.
Sergio F.
Validated Reviewer
Review Source

"Revolutionary manager for groups of servers"

What do you like best?

The simplicity of commands to manage a full complex group of servers. It's really easy to see where they are alive or not (via a ping play, for example). With playbooks, you automate the building. What I like the most is that you can use it along Docker, and even Vagrant. At our company, in the next software version we will deploy, we will be using Ansible due to its simplicity. We've already built some of the playbooks

What do you dislike?

Really, the only thing I would like is Ansible Tower to be free. But well, not everything is possible!

Recommendations to others considering the product

Do not fear, I am still facing superiors to change to Ansible because they are too only-bash-basic-commands and build-everything-on-bash.

What business problems are you solving with the product? What benefits have you realized?

We are managing a group of servers that need to be deployed and updated. The software we are releasing has some modules that change, and we need them updated whenever the client calls or via planned updates. The thing is that when something is failing in a client, we find what's causing the problem, and then replicate in the rest of the servers. It's simply astonishing.

What Configuration Management solution do you use?

Thanks for letting us know!
Ansible review by Garett D.
Garett D.
Validated Reviewer
Review Source

"Great system automation"

What do you like best?

Ansible is a great tool for managing servers, especially for tasks that would traditionally fall under the umbrella of system administration. The ability to manage servers without installing clients (it uses SSH) removes a huge barrier to entry and allows you to use it to manage a large number of devices.

What do you dislike?

There is lots of documentation, but it lacks a good API, in the sense of having a set of documents that tell you how all the inner-workings operate. There are many examples, but it can be difficult to find a comprehensive list of all the different operations that Ansible uses, and how things work. This makes the inner-workings feel like a black box, and sometimes you have to resort to a try-this-and-see-what-happens approach to getting it to do what you want. Once you get it running, especially after you've used it more and "get" how it works, it can be pretty frustrating.

Recommendations to others considering the product

Spend some time reading through documentation, and looking through other people's code (Github, et al) to get an understanding of how it works and what you can do with it (and how). This might make it easier to get up and running and to make sure you can do what you want with it.

What business problems are you solving with the product? What benefits have you realized?

Managing large sets of servers in a programmatic way that is version-controlled, and easily managed both by people who are code-knowledgable and those who are not (Ansible uses yaml, which essentially looks like a todo list)

Ansible review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Automation... Ansible makes it a breeze"

What do you like best?

Easy to learn, fast to implement, no need to have various agents installed in your remote servers - a simple SSH connection can serve you, installation is a breeze - pip/apt/brew - any package manager of your choice, though Ansible itself is written in python, you don't need to learn python to use Ansible, uses human-friendly yaml syntax (eye-candy), easily integrates with most cloud infra providers, ever growing modules, easy management of tasks (modules), guarantees idempotency

What do you dislike?

Ansible is not yet mature to accept python3

Ansible uses Jinja2 as a part of its templating system. Hence, not knowing the jinja DSL can hurt you back

Recommendations to others considering the product

Each of the tools have been created to solve a different type of business need. What Ansible had to offer us is different from what it has to offer other businesses. Hence, it is advisable to other users to first know the business problem they are trying to solve and assess how Ansible fits in that place.

Similarly, if you think you need to learn python to use Ansible, don't be discouraged, you don't need to. Well, it helps to extend modules if you do know python fundamentals.

What business problems are you solving with the product? What benefits have you realized?

deployment

orchestration

automation

configuration management

patch management

Ansible review by Erik W.
Erik W.
Validated Reviewer
Verified Current User
Review Source

"Easy to get going, advanced enough to do what you need to do"

What do you like best?

Ansible is easy to get into, it has a simplistic configuration and allows for a huge variety of integrations with other services.

What do you dislike?

The major downside is when you need something that is not officially supported. You'll get on galaxy and look for a 3rd party plugin. Some of those are great, but not all.

What business problems are you solving with the product? What benefits have you realized?

Previously we used webmin to manage our servers, it was a mess. These days we use Ansible as Configuration Management and are looking to expand its usage into builds and deployment.

Ansible review by Chien H.
Chien H.
Validated Reviewer
Verified Current User
Review Source

"Great for configuring Mesos cluster nodes"

What do you like best?

- no agent required, as long as you can establish SSH - it works

- flexibility to run with a dedicated server or with workstations

- allows separation of leader and agent tasks into separate .yaml files that can be called using conditional checks in the main.yaml (control file)

- very readable and powerful template engine

What do you dislike?

- DNS lookup facility has a python library dependency

- the DSL to use dig lookup to do a reverse lookup is not very readable; it's more readable and reliable to local-exec dig

- need to maintain an inventory of your machines

Recommendations to others considering the product

Ansible works really well for cattle-type deploys meaning when you need automation/configuration management to build up infrastructure that will be torn down and rebuilt when updating. If you intend on your CF to converge your configs, probably Chef or Puppet works better. In our use case when we upgrade or run into problems, it's quicker for us to destroy the instances in question and reprovision/reconfigure. For this use-case, Ansible works really well.

What business problems are you solving with the product? What benefits have you realized?

We have been able to automate the configuration of our Mesos cluster nodes. Prior to this, configuring Mesos nodes was very manual and error-prone. Now we can provision the nodes with Terraform and configure them in a few minutes rather than going through hours of configuration.

Ansible review by Manil C.
Manil C.
Validated Reviewer
Verified Current User
Review Source

"Simplest configuration management tool available out there"

What do you like best?

Ansible is an open source solution that makes configuring infrastructures an easy task for sysadmins. In the contrary to other configuration management tools, Ansible is very simple to get started with and it lowers the entry barrier to automation, all you need to write playbooks is a text editor. One of the powerful features of Ansible is that it is agent-less, which means there is no need to install any software on remote systems (especially your client's systems) in order to automate a task (installing a software stack) on these machines. Also, Ansible relies on the SSH protocol while other automation tools use their own protocols that may need special firewall ports to be opened. Furthermore, Ansible can be easily used with tools like Vagrant to automate the provisioning of development environments on local machine.

What do you dislike?

The main drawback is the absence of an open source graphical interface for Ansible that make it easy to monitor the entire inventory. Ansible only provide an command line utility and the only GUI solution available seems to be Ansible Tower which is an enterprise solution. Ansible was recently bought by RedHat so this may raise questions on the direction the project will take in future.

Recommendations to others considering the product

Ansible has excellent performance, it has no need for installing any agents on remote systems. it's based on python which is a well known language for scripting especially among the sysadmin community. Ansible is the way to go if these properties fit in your day-to-day requirements.

What business problems are you solving with the product? What benefits have you realized?

We switched from Chef into Ansible to exclusively automating the provisioning of platforms on AWS (and other Cloud providers) and configuring application stacks for our clients. The stack range from RoR (Ruby on Rails) to Django web applications; to database management and clustering. The switching wasn't very painful, and Ansible helped us quickly writing new automation tasks. Furthermore, we gained a lot from the ability to use Vagrant along with Ansible in order to replicate production environment into the developer's machines and having a huge boost in terms of productivity, detecting bugs and fixing them quickly.

Ansible review by Eric M.
Eric M.
Validated Reviewer
Verified Current User
Review Source

"Can't live without it now that I use it - Use it for Orchestration of deployments and new buildouts"

What do you like best?

The YAML syntax is so easy that anyone can use it. No more excuses from people that they are not a coder, they can now declaratively define their infrastructure via code just by knowing YAML. It allows me to version control my infrastructure now that it is defined by code.

What do you dislike?

Sometimes the data structures available seem limiting but once you really learn the tool, it all comes into focus. The documentation can be limited for the modules but you can always read the source code as its just python and really easy to read and understand.

Recommendations to others considering the product

Start with the community edition and see if its enough before purchasing Ansible Tower. Remember to always version control your playbooks.

What business problems are you solving with the product? What benefits have you realized?

Reduce the lead times when provisioning new complex multi-tier stacks from Linux VM's to load balancer VIP's and SSL certification installations.

I also rely on Ansible for deployments of multi-tier application from my CI/CD server (Bamboo). Ansible is available on the Bamboo server so the deployment playbook gets version controlled alongside the app's source code and is executed by Bamboo/Ansible at deploy time. I also rely on Liquibase for DB schema evolution which is also executed by Ansible.

Ansible review by Sahil S.
Sahil S.
Validated Reviewer
Verified Current User
Review Source

"Best tool to seamlessly manage everything in a Data center. "

What do you like best?

The best thing is that its a one stop solution to all of our needs to manage an entire data center. We can manage configurations, deploy applications and it lets multiple people to work together rather than the traditional one sysadmin to manage it all, which is also possible from the Ansible command line.

The other thing is that its open source, which lets me add feature which other can use too. The community is very active too.

What do you dislike?

There are some features which i would like to be implemented one of which is supporting Kubernetes by Google and rkt from CoreOS but I am sure that its certainly on their roadmap and they will be adding those in the near future.

Other than that I don't think there is anything which I don't like in particular. It has really reduced overhead of managing using different tools, writing scripts and managing configurations.

What business problems are you solving with the product? What benefits have you realized?

We are managing a data center in a university which handles application deployment for research purposes.

Ansible is the only solution we need to do all of that, otherwise we had to use atleast a dozen of other softwares and it even would have been impossible. We don't need to write scripts anymore.

We are using SDN (Software Defined Networks) to automate network configurations on HP SDN enabled switches

Ansible review by Internal Consultant in Information Technology and Services
Internal Consultant in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Configuration Management without hassle"

What do you like best?

No Agents Required

Works on top of SSH

Can reverse the methodology to pull vs push, using Ansible Pull.

Pure Ansible,

Supports Dynamic inventory

What do you dislike?

If your playbook/role gets failed, the error at the very last step, the next re-run will do all the steps all over again.

Although the ansible will be idempotent but wastes lot of time in big environment.

Can tackle this using Tags, but that needs to added at the time of creating the playbook.

Recommendations to others considering the product

Ansible is great Config Management tool, I used the opensource version of it.

Its simply awesome, right your manifest in yml file and just deploy it.

Since there is no agent and master server concept. Your system will not have single point of failure or additional resource usage on client size. Just needs SSH thats it.

I used Ansible apart from deploying servers to collect and gather facts from remote machine and used as CMDB.

What business problems are you solving with the product? What benefits have you realized?

I have used Ansible to configure my application and used it to generate the CMDB by collecting the facts generated by Ansible.

Ansible review by Arbi A.
Arbi A.
Validated Reviewer
Verified Current User
Review Source

"Ansible is an easy to learn, extensible and has a module for everything"

What do you like best?

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).

What do you dislike?

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.

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).

What business problems are you solving with the product? What benefits have you realized?

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.

Ansible review by Mario C.
Mario C.
Validated Reviewer
Verified Current User
Review Source

"Continuous Delivery with Ansible, Jenkins and Docker"

What do you like best?

Ansible is really easy to use. Its default plugins covers most of the core needs that a DevOps could use. Unlike Chef, you don't need any client on the nodes you want to manage as everything is done through SSH. This reduction in complexity helps a lot in plugin development, bug fixing and debugging.

What do you dislike?

Most of the times documentation is nice or enough but, sometimes, it's a bit tricky to understand some of the characteristics or commands of some plugins, sometimes because you need deep understanding of the things you're going to do, sometimes because description isn't perfect. You'll manage to do everything at the end.

Recommendations to others considering the product

If you are starting in DevOps world, start with Ansible. If you have spend some time in DevOps world or you're already an expert that haven't used it yet, give it a try, I'm sure that most of the users will enjoy its simplicity and ease of use.

What business problems are you solving with the product? What benefits have you realized?

Deployment of dozens of nodes at the same time. Our benefits are the development and testing of our playbooks, that are lot easier that with Chef (our previous solution) without the deployment of the Chef Server + an Chef Agent on each machine in our cluster.

Ansible review by Edward L.
Edward L.
Validated Reviewer
Verified Current User
Review Source

"Effortless server configuration"

What do you like best?

I love that there is no agent to install on each server that you want to manage. Everything is done over SSH. I started writing playbooks and doing the same actions on multiple servers in minutes.

What do you dislike?

Sometimes, the documentation is a little vague. More concrete examples would be very helpful for new users. Luckily, there are some good guides online from other sources.

Recommendations to others considering the product

Read the documentation. Almost everything is covered very well, but because it is so flexible they can't put every situation in the documentation. Search online for how others user Ansible in their environments. Search GitHub for playbooks.

What business problems are you solving with the product? What benefits have you realized?

I manage ~400 servers and I needed a way to easily spin up a new VPS and install our application on it. What used to take about an hour now takes about a minute. I also use Ansible for continuous deployment. Application updates are scripted with Ansible and can be on each server almost instantly. Ansible also allowed us to keep a consistent server configuration across our business.

Ansible review by Andrew S.
Andrew S.
Validated Reviewer
Review Source

"Really Enjoy Ansible"

What do you like best?

The syntax is very easy, I typically use YAML for all of my application configuration so I'm happy Ansible uses YAML.

It's great that I can run playbooks against servers just over SSH, I don't have to install any agents on the remote servers.

I like how everything just describes what the desired state is and it works idempotently.

We had previously worked with Chef and Puppet and Ansible by far has been the easiest for us to get up and running.

We started out with configuration generated by http://phansible.com/ which helped us get up and running quickly.

What do you dislike?

We had a developer running on Windows and we were unable to get it working. Had to jump through some hoops to get that developer onboard.

We tried using Cygwin which is what tutorials on the net suggested, but we were unable to get it to work. We were using it with Vagrant so it's possible it's an issue with Vagrant and Ansible on Windows. This developer was able to get Vagrant running with Puppet.

Recommendations to others considering the product

Ansible has been great for us. It can be tricky if you have developers using Windows. We are a PHP shop so we found the site http://phansible.com/ to be a great asset to get a starting set of configuration.

What business problems are you solving with the product? What benefits have you realized?

Initially, it was only for configuring vagrant development boxes. Recently we've started experimenting with using it to configure our VPSs. It's coming along very nicely.

Ansible review by Bernardo V.
Bernardo V.
Validated Reviewer
Verified Current User
Review Source

"Simple and Powerful CM tool "

What do you like best?

Ansible it's the most simple and easy to use Configuration Management tool on market, it's just what we want. Playbooks are simple to write and to understand. It's soo easy to use that I could argue that an Ansible role it's like a documentation, once you read you know exactly how it operates/work.

Another top feature of Ansible it's that I don't need any agents to work, just add the public key and "boom" it's working, this is extremely useful for us since we don't need to modify anything on clients.

What do you dislike?

Ansible it's quite new so for very complicated automations you maybe find yourself building a lot of code to make it work as you need.

Recommendations to others considering the product

If you need to automate a lot of Windows machines, don't use Ansible!

If you have a extremely heterogeneous environment, don't use Ansible!

If the two phrases above aren't true, use Ansible!

What business problems are you solving with the product? What benefits have you realized?

We are building kind of a "One server sees everything". This is a "piece of cake" for Ansible because you can use features like Bastion host of Openssh. For remote servers that my controller machine can't SSH it's possible to use another host as a Proxy. We are also using it to orchestrate automation on all machines we have.

Ansible review by User in Internet
User in Internet
Validated Reviewer
Verified Current User
Review Source

"DevOps Engineer at Refinery29"

What do you like best?

It's simple. Modules exist for nearly every task you can think of, and if there isn't one, they're easy to write in python or any other language (so long as it supports file I/O and outputting to standard out). You can even control AWS services with it, just using built-in modules. And if you're too lazy to write a module, the command and shell modules allow direct execution of commands as if you had ssh'd into the target host. Ansible is basically just a wrapper for running commands over ssh anyway.

What do you dislike?

Coming from Chef, I miss the ability to use prewritten cookbooks, or in Ansible parlance, roles. The community is not as robust as Chef's, mostly because Ansible is so much younger a project.

Recommendations to others considering the product

Ease into it. Ansible is easy to write using just the command and shell modules, but checking to see if modules already exist will save a ton of time, and provide better reporting. Once you get the hang of writing your own modules, everything feels like it falls into place.

What business problems are you solving with the product? What benefits have you realized?

We need to rapidly, consistently provision systems for development, QA, and serving our site. At Refinery29, we have Ansible scripts for (just about) every system we have.

Ansible review by Juuso S.
Juuso S.
Validated Reviewer
Verified Current User
Review Source

"Ansible is so easy, it feels like cheating"

What do you like best?

The best thing about is that it's agentless, meaning it doesn't require anything running on your target instances, before provisioning them. Good old SSH is all you need.

Before switching to Ansible, I was using Puppet. When compared, Ansible just makes everything work like a breeze. No more do I have to figure out how to make the target instances communicate with my Puppetmaster *before* you can do any kind of provisioning. With Ansible your instances are provisionable from the get-go.

Other things I like about it:

- Ad-Hoc commands

- Ansible Galaxy, especially how you can retrieve roles either from the public repositories or from your private SCM repositories.

- Ansible core has a task for almost any kind of work

- Works well with CI tools and it is beneficial to add the playbooks to your deployment pipeline, so the environments are provisioned each time code is committed.

- The tasks are ideally idempotent, so it won't redo the changes if everything looks okay on the target instance. (The reason why I say 'ideally' is because it is possible for you to make tasks that are not idempotent. But it is something you should avoid.)

What do you dislike?

YAML-only syntax might not always be the most customizable. Also it has most of the *magic* running out of sight, so you have to read through the Ansible source code on purpose, if you want to know what it actually does.

What business problems are you solving with the product? What benefits have you realized?

Main problem I've solved is keeping the test, dev and production environments identical.

Ansible review by Scott M.
Scott M.
Validated Reviewer
Verified Current User
Review Source

"Best Configuration Management software available"

What do you like best?

The fact that Ansible uses SSH for transport is incredibly convenient, and the fact that Playbooks are written as YAML datastructures makes them incredibly easy to read and maintain, even for managers, who may not be technical.

Ansible puts a high stress on idempotency, meaning that you can rest easy knowing that your servers are in exactly the sate you expect them to be in, and changes will only be made if you want them to be.

Ansible is also exceptional at provisioning, not just configuration management.

What do you dislike?

Ansible Tower needs a lot of work with concurrency and high availability. Ansible Tower is priced too high for an on-prem solution. Automated tests need to be improved to reduce the occurrences of things breaking with a new release.

Recommendations to others considering the product

Be sure to structure your roles in small, re-usable chunks and variablize everything. Explore Ansible Galaxy to find roles that may already exist for what you are trying to do.

What business problems are you solving with the product? What benefits have you realized?

Provisioning and Deploying a large and complex infrastructure of over a dozen microservices in a CI/CD environment using a combination of Docker, Ansible, and Jenkins in AWS.

Ansible is far easier to use and maintain than Chef or Puppet, and is completely agentless.

Ansible review by G2 Crowd User in Information Technology and Services
G2 Crowd User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Config Management for the Rest of Us"

What do you like best?

Ansible is simple:

It works with Python and uses SSH on Linux + UNIX systems. Write YAML "playbooks" and run them any platform you need. We use it on CentOS, FreeBSD, and Ubuntu - but Windows works as well.

What do we use Ansible for?

To deploy configuration to many systems, to stand up web applications we use, to backup files and data, to secure services on our servers, and much more.

Modules exist for every service or application you can think of. Would you like to manage KVM with Ansible? Can do! Want to manage your ssh keys across multiple employees? No problem!

The Ansible Galaxy site has many playbooks where you can learn by example. There are also hundreds of playbooks freely available to be forked on GitHub.

What do you dislike?

I think there's a bit of a learning curve with Ansible as far as writing the playbooks out. There's a large gap in my mind between a simple playbook that maybe configures one service or hardens a server, and a super complex playbook that can manage applications at a large scale. It takes time and planning and most importantly TESTING. We test our playbooks a lot because one variable can make a difference between a success or a disaster.

Recommendations to others considering the product

I would read the documentation and get completely buried in everything it can do.

What business problems are you solving with the product? What benefits have you realized?

We use it to stand up new servers, setup new applications, deploy a new service to more than one machine in your fleet. Can also use it to copy config files or other important things between the 'master' (even though Ansible is designed so you don't need one).

Ansible review by G2 Crowd User in Computer Software
G2 Crowd User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"Linux Automation "

What do you like best?

I love, that Ansible is Python based and provide very flexible way to configure any part of host configuration and it is free. I've widely used Ansible to deploy and configure various application in Linux. The great benefit, that Ansible does not require any agent and use ssh (you have to sort SSL related query on PRD). One more great advantage is that playbooks has defined structure and there are tons of addons in galaxy source.

What do you dislike?

As Ansible is Python based, it is very much sensitive to code. So you should have exact number of spaces in each line or Ansible will fail.

Recommendations to others considering the product

test playbooks prior execution on using available feature

What business problems are you solving with the product? What benefits have you realized?

Environment deployment Automation, preparing different changes on installed software, using templates for configures.

With Ansible we can follow Configuration as a Code conception and made our changes more predictable and easy to verify.

Ansible review by Roman M.
Roman M.
Validated Reviewer
Verified Current User
Review Source

"Amazing provisioning tool!"

What do you like best?

I really like speed of writing: simple yaml script and my machine up and ready to work in matter of 10-15 minutes. I also recommend ansible to my colleagues for their own software configuration

What do you dislike?

python 2 <<< sometimes causes unexpected errors

Recommendations to others considering the product

Sometime you do the right thing: it is the first time when you start learning ansible. Then you change the way you work and start enhance the way your team work. Everything will change for the better and that's great you can do more in less time.

What business problems are you solving with the product? What benefits have you realized?

Ansible help me prepare my machine and machine of other devs to work in matter of minutes, so we can start working on the our customers problems. Currently I work in Syndicode LLC. We offer Ruby on Rails solutions for various online business, but primary E-commerce and GPS-monitoring

Ansible review by Russ T.
Russ T.
Validated Reviewer
Verified Current User
Review Source

"Good for Configuration Management"

What do you like best?

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?

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.

Recommendations to others considering the product

Gather requirements beforehand.

What business problems are you solving with the product? What benefits have you realized?

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.

Ansible review by Adam K.
Adam K.
Validated Reviewer
Verified Current User
Review Source

"Excellent devops tool"

What do you like best?

Ansible is extremely flexible with dozens if not hundreds of modules, including powershell

What do you dislike?

The learning curve is a little steep if you’ve never used a tool like this before, but it’s something you could pick up over a day or two

Recommendations to others considering the product

Take a good couple days to evaluate all the processes and scripts you run on a regular basis. Chances are they can all be setup in Ansible

What business problems are you solving with the product? What benefits have you realized?

Weekly and daily repetitive tasks that usually take several hours now take us about 5 minutes

Ansible review by Stefano Z.
Stefano Z.
Validated Reviewer
Review Source

"Very nice tool, still missing some basics"

What do you like best?

It's ease of use is hardly questionable, the fact that it doesn't require any agent installed on the machine it manages it's great, the documentation is pretty well written and suitable also as an entry-level guide.

What do you dislike?

The design of some features is not the best one in my opinion, for example ssh keys management for users lacks some very basics (for example, it's tricky to make uninstalling a key work while it should be one of the most basic features). YAML is not the most exciting format to write, even though after a while it gets better. I don't particularly like the fact that it tries to solve every IT operations need; for me it'd be more helpful if it focused only on solving configuration management. I'm also not a big fan of the lack of strictness when it comes to a same role run twice on the same machine.

Recommendations to others considering the product

Try it first. Depending on your scale it might not be the best choice. Don't try to use every feature it provides at once, or your code organization might suffer.

What business problems are you solving with the product? What benefits have you realized?

Trying to enable configuration management in our organization by including developers in the maintenance of the code base. The benefit we realized so far is that people find the bar to be much lower when it comes to approach it the first time with respect to tools like Chef or Puppet.

Ansible review by Jianyu T.
Jianyu T.
Validated Reviewer
Verified Current User
Review Source

"The best server maintainence tool"

What do you like best?

No central server needed, everything can be done locally.

Easily execute simple commands on remote servers simultaneously

The play book can be managed together with any VCS, no special system required

The best tool to work with Vagrant, dev team can use both to build the same dev environment

What do you dislike?

Seems like it's a little difficult to setup and work with cygwin / windows, trie some cygwin options but doesn't work.

Recommendations to others considering the product

The most valuable feature is that no additional service need to be installed on remote servers.

What business problems are you solving with the product? What benefits have you realized?

Management company owned cloud servers

Easy to learn, execute same commands on the remote, transfer files

No tool validation required (for medical device project, FDA require extra validation for tools using)

Ansible review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Agentless Server Configuration and Management Tool with plays written in plain yamls."

What do you like best?

- Agentless: No need to install anything, only dependency: python2 comes by default on all system.

- Impotency: No worress how many time on how many machines you run the play, the result is same.

- Easy Learning Curve: high productivity with less knowledge, easy to learn

- Secure: SSH, secure shell is what ansible leverage to do everything on remote.

What do you dislike?

- No support yet for python3 yet :( #whyyounotyetonbleedingedge

- We need more improvement on Ansible Galaxy

Recommendations to others considering the product

There are lots of tools and hack available on www. Problem now is what to choose to solve the prolem on is facing. Server Configuration and Managements with Ansible is one of my favourite. I personally had a delima, how my tiny-tiny-shell scripts going to manage 1000+ proudction servers with total confidence. I am a guy like, "go away I will replace you with a small shell script". One day Ansible happened to me. The day I started fiddling with yaml for ansible, the day I started understand the business needs; How important is it to have confidence over the things my scripts does. The only savoiur for newbie like me, offcourse with zero knowledge of what CMS is ansile. And from that day, I have not turn back. And my team is happy now.

What business problems are you solving with the product? What benefits have you realized?

- Autoscaling Cloud Instances

- Servers Configuration-

- Deployments

- Github Inventory and User Managemnts

- Easy Developer Onboarding

- Efficeint Data Managements

Ansible review by Eric M.
Eric M.
Validated Reviewer
Verified Current User
Review Source

"Dynamic server provisioning, both remote and local"

What do you like best?

The flexible structure of Ansible makes it easy to configure, deploy, and provision new machines in just about every environment.

What do you dislike?

Lack of Windows support as a provisioning host - to use a Windows host, you have to SSH in to the target machine and effectively use the target machine to provision itself.

Recommendations to others considering the product

Keep your development/local environment in mind. While you can use Ansible to provision any _guest_ operating system, you can only use it from a Mac or Linux host. If you're on Windows provisioning Windows, you're out of luck.

What business problems are you solving with the product? What benefits have you realized?

We needed to shore up our devops practices and make system provisioning reproducible and move beyond mere checklists for the team to follow.

Ansible review by Administrator in Information Services
Administrator in Information Services
Validated Reviewer
Verified Current User
Review Source

"Ansible - Best We've Used"

What do you like best?

The thing that first stands out is that it uses native Linux SSH to communicate, no client to deploy and run on each server - yes, it does require a user but to be honest this is a good thing, it means that anything done with the tool is logged under that user.

I personally love the fact that it uses Python and the configurations (playbooks) are really easy to pick up. This tool has made it really simple to integrate all our servers into it and start doing things like updates and config management.

Looking forward to Ansible 2 :)

What do you dislike?

The price of Ansible Tower has put us off that - especially for what it does. Yes, it's a fantastic product and it does what it is meant to do very well but it is costly.

There is a bug at the moment which means you can't restart a server in a script - for some reason this got broken but it's expected to be fixed in 2.0 - it's a manageable issue.

There isn't much more that I don't like and that's just being honest. We've not found much we can't achieve with this tool.

Recommendations to others considering the product

I would definitely consider moving to Ansible. I've seen so many people using Puppet that move to Ansible because it's less complex to manage and if you haven't used a Config Management application before then this is definitely the one to choose, in my opinion, because of the fact that it's so simple to deploy and maintain.

What business problems are you solving with the product? What benefits have you realized?

We currently use it for Linux updates and configuration management.

We're also starting to manage things like our Active Directory integration so managing what groups can access each group of boxes is simple.

We are now going to start using it for build automation to AWS which is quite exciting.

Ansible review by Leandro B.
Leandro B.
Validated Reviewer
Review Source

"Awesome provisioning tool"

What do you like best?

Quite simple and easy with a fast learning curve.

Everything is yaml.

No need for a agent in the target machines, although you can do that if you wish.

Works the same if with 1 or 100 machines to provision

What do you dislike?

The - as of now - lack of support for Windows. Although I don't use it myself, it is a deal breaker when working on a team where someone does use Windows.

There are work arounds, but not as simple as the initial ansible setup in unix based systems.

Recommendations to others considering the product

There are many blog posts comparing the Ansible to Chef and Puppet a Google search away.

Having not using either of the competitors, I chose Ansible due to the fast learning curve and the no need for a server agent.

What business problems are you solving with the product? What benefits have you realized?

Servers' infrastructure setup and product deployment.

Having a reliable tool to do the whole server setup rather than rely on poorly maintained shell scripts.

Ansible review by Dhanish M.
Dhanish M.
Validated Reviewer
Verified Current User
Review Source

"The best IT automation tool"

What do you like best?

The agentless architecture, making the remote host not requiring special configuration on the remote host

What do you dislike?

Only Python API and bad at describing errors

Recommendations to others considering the product

Go for it.

What business problems are you solving with the product? What benefits have you realized?

Automating management of our infrastructure

Ansible review by Piyush J.
Piyush J.
Validated Reviewer
Review Source

"Have worked on Ansible"

What do you like best?

Ansible is an IT automation tool. We used it in our Openstack environment to deploy VMs and configure the system. It is written in python so makes it easier to work with. It is also easy to install on the workstation or laptop or even on another VM.

What do you dislike?

Havent worked deeply on Ansible to figure out the downfall of the tool.

What business problems are you solving with the product? What benefits have you realized?

We use ansible in conjunction with Vagrant to deploy Openstack environment and also VMs in that environment using a software instead of manually deploying it. It is a very powerful tool which helps in automating the task and hence helps in reducing the human errors.

Ansible review by Md Safiyat R.
Md Safiyat R.
Validated Reviewer
Review Source

"A very powerful tool, to implement almost every deployment use case."

What do you like best?

The extensive repository of modules that come with the tool.

If I want to do something, I almost always find a module to do that for me.

What do you dislike?

Lack of straightforward programmability.

There were a few situations where I had to use complex conditionals to do (or not to do) a few tasks, where I found Ansible failing to do as per my requirement.

I also faced issues in the key management area. These keys are not the ones that are used by Ansible, but separate keys that the application I am deploying uses.

Recommendations to others considering the product

Great product. A must try for anyone looking for automation.

I can almost guarantee the product will completely satisfy your usage.

What business problems are you solving with the product? What benefits have you realized?

We are deploying a private cloud on top of OpenStack in our datacenter.

We have been able to completely automate the deployment on our infrastructure.

Ansible review by Duncan H.
Duncan H.
Validated Reviewer
Verified Current User
Review Source

"Easy provisioning"

What do you like best?

It is easy to get started(especially with ansible galaxy) but still powerful enough for the most complex setup.

The newer Amazon web service features made my life easier!

What do you dislike?

Larger setups can have a very large folder tree with multiple groups and roles (hardly a negative but couldn't think of anything else)

Recommendations to others considering the product

Really easy to get started with. Simple yml syntax and great documentation.

What business problems are you solving with the product? What benefits have you realized?

Project environments provisioned at the click of a button.

Spawning test environments during deployment

Ansible review by G2 Crowd User in Semiconductors
G2 Crowd User in Semiconductors
Validated Reviewer
Review Source

"Automate orchestration, deployment, configuration and more as a code"

What do you like best?

Ansible helps treat Infrastructure as code. Easy to setup, Ansible does not require agents to be installed, relies on SSH. This makes it easier to be used for a variety of hosts in a dynamic environment. In case of agents, their versions and configuration also needs to be managed.

Playbooks are human readable (YAML format). They can easily be version controlled and thus ease collaboration and usage by other teams.

Although written in Python, modules can be added in many other languages.

Good community and ecosystem

What do you dislike?

It is slower than other options. The downside of using ssh is that you have to debug and resolve SSH issues yourself. From adding/updating keys, resolving conflicts to configuring sshd. Any errors arising from this needs to be taken care. Also you need to take care of outdated OSes with older Python versions.

Recommendations to others considering the product

Design for your environment, decide on Roles early on. Spend time to ensure Playbooks remain modular.

What business problems are you solving with the product? What benefits have you realized?

Ansible is great for orchestration, deployment and managing in enterprise environments.

Playbooks

Ansible review by Jason W.
Jason W.
Validated Reviewer
Verified Current User
Review Source

"I'll never go back"

What do you like best?

The simplicity, the low learning curve, the ability to read code as you would language.

What do you dislike?

- lack of an open source web management system (Think Ansible Tower)

- lacks a bit of documentation but that is quickly being fixed

Recommendations to others considering the product

Just dive in and start using it. The IRC channel #ansible on freenode is a huge help.

What business problems are you solving with the product? What benefits have you realized?

I have automated our entire infrastructure using ansible with everything from spinning up additional nodes to our openstack cluster, spinning up VMs on said cluster, automating software deploys and system configurations, and bringing in-line all environments within the org.

Ansible review by Toby A.
Toby A.
Validated Reviewer
Verified Current User
Review Source

"A usable solution - however not the best"

What do you like best?

Having config files you can version control is a brilliant plus. It lets teams collaborate and keep track of their playbooks.

What do you dislike?

The tooling is built in python and in my experience very flakey. Running playbooks is very unintuitive and there's a fairly large barrier to entry.

What business problems are you solving with the product? What benefits have you realized?

Provisioning applications and machines. Ansible allowed us to automate this.

Ansible review by Felipe C.
Felipe C.
Validated Reviewer
Review Source

"Easy and powerful, fast results"

What do you like best?

So simple and easy to use. Require no server, no infrastructure configuration. It runs on my machine and do the job remotely. Fast, power, well documented, a lot of modules included in core.

What do you dislike?

There is not much that I disliked. Maybe the file structure, would be better documented and specified.

Recommendations to others considering the product

Simple and easy. All you need to configure your machines without pre-requisites.

What business problems are you solving with the product? What benefits have you realized?

I solved problems of windows and linux machine configuration management, triggering deploys, providing cloud infrastructure. Easy to maintain and fast response.

Ansible review by Jason H.
Jason H.
Validated Reviewer
Review Source

"Ansible lightweight and flexible, but Windows is currently lagging behind."

What do you like best?

LIGHT WEIGHT / AGENT-LESS

Ansible uses ssh and WinRM to communicate with servers, this means it is agent-less and lightweight and reduces your start-up time for new instances, and one less component to manage/update/upgrade.

FLEXIBILITY

Ansible allows the flexibility for both "pushing" and "pulling" of configuration management changes with the control server (Chef/Puppet are just a poll/pull model)

The coding structure has defaults, but is also flexible if you want to rearrange your files.

LEARNING CURVE

The modules are python based and the configuration files are YAML files. If you just use the available base and community modules, you may never have to see python code, and learning YAML is a cinch.

In comparison, Chef requires you to learn the ruby DSL in order to create configuration files, which forces you to first learn ruby before you can competently start using Chef, and the language itself has its own learning curve ...

What do you dislike?

WINDOWS BETA

The first Windows modules release was a bit flawed. The team is currently working on a new model using scheduled jobs to work around issues with COM object permissions via WinRM.

https://github.com/ansible/ansible-modules-extras/issues/275

The team is also still working adding more base functionality that is available on Linux instances which still needs to be built out in powershell for Windows, even simple things like passing filepaths with spaces in them.

Still a long way to go to reach the success level of Chef/Puppet in this arena.

Recommendations to others considering the product

If you are new to DevOps and only configuring for a Linux stack, Ansible is a great choice.

If you have any need to configure Windows, you might want to wait a while....

What business problems are you solving with the product? What benefits have you realized?

Provisioning in AWS is working well, I like having the option to run things locally.and use local tools like AWSCLI to fill in the gaps with the modules.

Bringing up a configured nginx reverse proxy server was a cinch.

My pains are around getting a configured Wndows SQL server in AWS running, provisioning with WinRM enabled wasn't a problem, running powershell via WinRM does have its issues. Unfortunately this is what Windows offers so this is what ansible will have to deal with. There are solutions, but will take time to build into their base modules.

Ansible review by Juraci L.
Juraci L.
Validated Reviewer
Verified Current User
Review Source

"Easy to learn and use, very well documented and backed up by a strong community of practitioners "

What do you like best?

The fact that it's open source, easy to learn and use and that it has a very strong community of practitioners that you can reach out when things are not going as expected.

What do you dislike?

The slow pace of releases and lack of a road map to share with the community.

Recommendations to others considering the product

Read the documentation, try it out in some personal project. Use it from source with a stable tag, the contributions on the project are really cool.

What business problems are you solving with the product? What benefits have you realized?

Openstack automation. Easy to automate complex tasks.

Ansible review by Marcus S.
Marcus S.
Validated Reviewer
Review Source

"Revolutionize ops"

What do you like best?

Took me a weekend of tinkering around to be off and running. After over a year still haven't found any limitations. I feel like it's one of the few products out there that is truly easy to express one's opsy nature with.

No agent is required to run on servers, so makes it super easy to integrate with existing servers right from the beginning.

Now instead of altering existing servers, Ansible makes it possible to alter a playbook, spin up a new server and provision it as a replacement. Also gives the operations team the confidence to build replacement servers while half asleep at 2am after being woke up by a page.

We even use it in conjunction with Docker, and it's been great.

What do you dislike?

So far I don't really have any, as weird as that sounds. It's easy for the whole team to learn and extend.

Only thing that can use some improvements is Ansible Tower. There are some missing features to truly make it secure for a large team with various roles.

Recommendations to others considering the product

Give it a weekend and you'll be sold

What business problems are you solving with the product? What benefits have you realized?

Automate server provisioning

Automate application deployment

Automate build processes

Ansible review by Paul B.
Paul B.
Validated Reviewer
Verified Current User
Review Source

"Lightweight and popular config management"

What do you like best?

It's lightweight and written in Python. Quite simple to get started with, it needs nothing more than ssh out of the box.

What do you dislike?

For some of the reasons above, it can be a bit slow across large deployments. There are workarounds available though one gets the feeling these are further down the priority list for Ansible's developers. The documentation can be somewhat lacking in places.

What business problems are you solving with the product? What benefits have you realized?

Using to deploy OpenStack in Docker as part of the Kolla project.

Ansible review by Jonis G.
Jonis G.
Validated Reviewer
Review Source

"No more deployment problems"

What do you like best?

easy to learn and use, keep very large platforms and different components is much easier with this

What do you dislike?

Although it is something that is being worked on, there are still more modules to support cloud providers.

Recommendations to others considering the product

leer jinja2 y expresiones regulares de python

What business problems are you solving with the product? What benefits have you realized?

Maintain a big data platform that uses many open source components, deploying quickly and efficiently.

Ansible review by Michael B.
Michael B.
Validated Reviewer
Review Source

"Ansible"

What do you like best?

I previously used Puppet. While Puppet is great, Ansible (and Salt) is even better. Getting to where Puppet was actually configuring servers took several days. I had Ansible configuring user account on servers in an hour of using Ansible. The Ansible community is pretty responsive and there is a healthy amount of community involvement.

What do you dislike?

I wish Ansible let you put loops in your playlists. It takes awhile to wrap around the logic of the conditionals. There's not a lot to dislike about Ansible.

Recommendations to others considering the product

For server configuration you should be using Salt or Ansible.

What business problems are you solving with the product? What benefits have you realized?

Fast and centralized configuration of servers. Consistency of our servers: If we remove a web node, all file and DB servers instantly have the old machines access removed from the firewall. I can spin up 10 production cloud web nodes in less than an hour.

Ansible review by Blagovest P.
Blagovest P.
Validated Reviewer
Verified Current User
Review Source

"Our entire infrastructure is based on Ansible"

What do you like best?

Ansible is amazing product because ot it's ease of use. A whole infrastructure can be binged times faster compared to Chef or Puppet.

What do you dislike?

Compared to Chef or Puppet, Ansible has less contributed community modules.

Recommendations to others considering the product

You can always use roles from Ansible Galaxy.

What business problems are you solving with the product? What benefits have you realized?

Provisioning of new nodes is times faster Ansible.

Ansible review by User in Hospital & Health Care
User in Hospital & Health Care
Validated Reviewer
Verified Current User
Review Source

"User it everyday"

What do you like best?

Ansible is simple.

I used Puppet before. Compared to Puppet, Ansible is simpler. It doesn't need a master node. And the Ansible community seems much hotter than Puppet.

What do you dislike?

Occasionally, you will find the features missing in Ansible. But the community is prosperous. Someone can give you an idea about a turn-around to resolve your problem.

Recommendations to others considering the product

If you are doing the CM things and never tried Ansible, you should start to learn Ansible immediately!

What business problems are you solving with the product? What benefits have you realized?

Our team provide other teams with online service. Ansible's simplicity reduces the pain to other teams.

Ansible review by Dharmin M.
Dharmin M.
Validated Reviewer
Review Source

"Personal Asible experience"

What do you like best?

Standardize Linux build using Ansible. Can run from any Linux server provided Ansible is installed.

What do you dislike?

The alignment of the entries in playbook. No free admin guides available on internet for beginners to intermediate level , also not much info available on internet when you search.

Recommendations to others considering the product

Try out and do not give up just because you have Puppet or Chef or other Config Mgt in your infrastructure..

What business problems are you solving with the product? What benefits have you realized?

getting info from servers , filtering info. generated by setup module , ensure consistent info/entry exists on servers config file. (i.e sshd_config, (r)syslog.conf )

Ansible review by Administrator in Telecommunications
Administrator in Telecommunications
Validated Reviewer
Verified Current User
Review Source

"Ansible Review"

What do you like best?

I have been using Ansible for the past 6 months and would recommend it. Summing up why I like Ansible would be.

1) Simple YAML syntax Playbook

2) Basic plugins available easily and can be written as per one's convenience

3) Integrating Ansible and EC2 was petty simple.

What do you dislike?

Ansible tower set up was a bit tricky Should be easily avaible for download through a click. However Have been using Ansible tower and again the dashboard and the reach made are usage simple. Role wise group access/project access is a great feature.

What business problems are you solving with the product? What benefits have you realized?

Build Automation, and auto scaling were the two genres we needed to tame. Ansible and Docker helped us work through this.

Ansible review by Daniel D.
Daniel D.
Validated Reviewer
Review Source

"Amazing features and easy to use"

What do you like best?

The simplicity of being able to run this across hundreds of servers without need of installing a massive dependency stack is wonderful.

What do you dislike?

There are some limitations to the docs regarding development of custom transports and such. But unless you have some really exceptional equipment that isn't a barrier.

What business problems are you solving with the product? What benefits have you realized?

We have been using Ansible to tame our brownfield environment while simultaneously replacing an aging infrastructure with OpenStack. Ansible has made replacing large clusters of physical servers a push button op within the OpenStack cluster.

Ansible review by Administrator in Information Technology and Services
Administrator in Information Technology and Services
Validated Reviewer
Review Source

"Ansible is a top-tier configuration management tool"

What do you like best?

It's hard to pick a single attribute, but the agentless nature of Ansible's control scheme is something I've always wanted in administration tools. The YaML file format is so simple that Ansible roles and playbooks are self-documenting.

What do you dislike?

I guess if I had to pick something it would be the fact that I can't call a role from the command line the way I can call a module. Although I haven't looked into this for some time, so it's possible the feature has been added. Plus, Ansible is open source so I could always implement this myself and submit it to the community.

Recommendations to others considering the product

The book Ansible for DevOps is a great resource.

What business problems are you solving with the product? What benefits have you realized?

Repeatability is the main problem I'm solving. Rolling out a new service is as simple as writing a role to handle it. From then on out, deploying that service is a single command.

Ansible review by Izzet M.
Izzet M.
Validated Reviewer
Verified Current User
Review Source

"Ansible revirew"

What do you like best?

Simplicity and relatively low learning curve

What do you dislike?

Extensibility with custom functionality if you need something that is not present OOTB

Recommendations to others considering the product

It's good tool for deployment automation with low learning curve and simple in usage

What business problems are you solving with the product? What benefits have you realized?

Automation of deployment processes

Ansible review by Administrator in Internet
Administrator in Internet
Validated Reviewer
Review Source

"Pretty Amazing!"

What do you like best?

Makes my work easy with automation. It is idempotent. The directory structure is easy to follow, with roles defined for each host category. We can also carry parallel installation in multiple hosts.

What do you dislike?

File transfer between remote hosts while running Ansible appears to be cumbersome.

What business problems are you solving with the product? What benefits have you realized?

Automating the setup of the entire cloud environment wired with Openstack along with monitoring. The benefits:

1. Need to configure just once, and i can run a group of services on multiple nodes anytime i wish to. Automation is the real key.

2. Easy to trace out errors while several components are being setup parallely. This is a real challenge otherwise.

Ansible review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Review Source

"My review for ansible"

What do you like best?

Role system is very helpful to write reusable tasks and playbooks. Furthermore, Ansible supports many cloud instances. For example, openstack, amazon(aws).

What do you dislike?

at first, it is hard to understand logic of playbooks.

Recommendations to others considering the product

Ansible has many features including cloud instances(openstack, aws). Furthermore, ansible it is helpful to reuse your own playbooks using role.

What business problems are you solving with the product? What benefits have you realized?

software deployment to openstack cloud.

Ansible review by Michael M.
Michael M.
Validated Reviewer
Review Source

"Powerful automation as code tool"

What do you like best?

Versatility to design your environment and configure exactly to the specifications of your application

What do you dislike?

Slight learning curve, but easy to follow afterwards

Recommendations to others considering the product

Try it out and compare with other DevOps tools

What business problems are you solving with the product? What benefits have you realized?

Automating application deployments for server farms

Ansible review by Administrator in Leisure, Travel & Tourism
Administrator in Leisure, Travel & Tourism
Validated Reviewer
Review Source

"Low barrier to entry for automated provisioning"

What do you like best?

Ansible makes it very simple to automate the provisioning of your software stack. Many provisioning tools can get overly complex but Ansible has very opinionated documentation and a simple API.

What do you dislike?

It doesn't become quite clear how you handle larger deployments, and deal with user authentication, and a slew of other best-practices that would be common in large deployments. For solo projects or small teams, it's pretty great though.

What business problems are you solving with the product? What benefits have you realized?

Automating the provisioning of your servers is important. Ansible helps solve this.

Ansible review by G2 Crowd User in Wireless
G2 Crowd User in Wireless
Validated Reviewer
Review Source

"Deploy machines in AWS"

What do you like best?

Ansible is extremelly easy to use. The project organization is clear, the AWS Dynamic Inventory works great.

What do you dislike?

Only the paid version has slave tracking and allows pulling. It would be great to see ansible providing a free alternative to Puppet and Salt.

What business problems are you solving with the product? What benefits have you realized?

Deploy and manage a large set of machines in AWS

Ansible review by Administrator in Information Technology and Services
Administrator in Information Technology and Services
Validated Reviewer
Review Source

"One of the best configuration management tool"

What do you like best?

Ease of use, Yaml based language, pre-existing modules to do lot of actual work

What do you dislike?

Actually nothing, I have not faced any cons yet with this product

Recommendations to others considering the product

Try it, you will absolutely love it

What business problems are you solving with the product? What benefits have you realized?

Configuration management and deployment automation

Ansible review by User in Financial Services
User in Financial Services
Validated Reviewer
Verified Current User
Review Source

"Ansible is the best"

What do you like best?

I love how easy it is to create repeatable playbooks for any situation.

What do you dislike?

The only complaint I would have is that sometimes the command line commands get a bit long.

What business problems are you solving with the product? What benefits have you realized?

Using Ansible to create and update servers.

Kate from G2 Crowd

Learning about Ansible?

I can help.
* We monitor all Ansible reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.