TrustRadius
Ansible is an open-source workload automation software acquired by Red Hat in 2015.https://media.trustradius.com/product-logos/ai/vQ/ATKTZ7HRC8TF.PNGAnsible-- Chef has been outcookedAnsible is a tool used by our head DevOps engineer and others who elect to do so. It is mainly used for automating server setup/tear down and ensuring concurrency exists across all our application platforms. It's an incredible tool for setting up any environment without having to install the program on the server you wish to target.,Automating any machine-level processes that you need to do to set up an environment. Great for sending out consistent changes to a group of servers.,Ansible Tower is a paid service, which can be annoying at times. But that is understandable, as it requires an additional level of support from the Ansible team to develop. There is a decently large learning curve for someone not familiar with setting up Unix environments. However, there is a very large support community with tons of documentation, so it's not a dealbreaker.,9,Allowed us to manage our large application server groups as if they were a single machine. Gives you a ton of freedom in how you want to set up your instances without worrying about how you're going to manage updates. Gave our lower-level developers the possibility to change environment-level qualities that they otherwise would've never understood how to do.,Chef,Chef, Amazon Route 53, Amazon Glacier,9,8Ansible: a great way to get started with automated deploymentsWe are using Ansible to configure our servers and to deploy our software to those servers. Our developers use it to deploy updates to staging and production environments, which enables them to work more in a DevOps role.,Playbooks double as documentation of server environments. Makes it easy for developers to deploy. Automates the deployment process.,Some of the modules could use more features.,9,It has sped up our deployments considerably. It has help developers do more DevOps work.,Chef,GitHub, Apache Subversion,9,9Manage your servers with the least effort.Ansible is being used by a certain department for testing purposes. We tried it for a while and had an evaluation on it. It is a very nice tool for managing the servers we have on cloud. It is easy to use and powerful to manage all the servers we have. We are very happy with the result.,It is very easy to implement. It controls the servers with configuration and executes it well It is not that pricy.,With its easiness to learn, you still have to do most of the things in Bash. Would be nice to have UI. Enterprise support is not that good. Windows can be a pain.,8,It makes server managing easier. It increases the efficiency of our operation team. It helps the whole team be at the same pace.,Puppet Enterprise (formerly Puppet Data Center Automation), Puppet Pipelines (formerly Distelli), Docker, Kubernetes and Google Kubernetes Engine,Docker, Puppet Enterprise (formerly Puppet Data Center Automation), Google Kubernetes Engine, Kubernetes,9,9Ansible makes deployments convenient and consistentWe use Ansible every day in our CI/CD pipeline. With everything in AWS, and constantly setting up new instances, other agent-based products were out of the question. And since Ansible has added so much AWS management to it's latest versions, we can manage infrastructure just as easily as we deploy our application. There is no way we could keep up with the developers without Ansible.,Agentless. For our implementation, this is the single biggest factor. If we have to touch the machine and install an agent before we can start managing it, that's already too much effort and slows us down. Re-entrant. This is not unique to Ansible, but certainly a huge improvement over custom scripts and such. Because it's such a huge effort to make scripts re-entrant, most of our scripts did not allow an elegant way to recover on failure. Manually cleaning up the half-attempt and re-trying is still too cumbersome, and being able to just re-run Ansible is a great improvement! Infrastructure as code. This is new to Ansible, and there are still a few minor bugs with their AWS modules, but it's been a huge help being able to define our infrastructure in an Ansible playbook, commit it to source control, and use one tool for all our DevOps tasks.,Syntax. Lacks descriptive error messages. The most basic errors are easy enough, but the more edge case errors can send you on a wild goose chase real quick. Open Source. In many ways, this is a good thing, but it also means support is limited to community forums and such. So many people use it that it hasn't been an issue for us, but it means researching your own answer instead of just calling support.,8,Our deployments went to a CI/CD model a while back, and there's no way we could keep up if it wasn't for Ansible. It was convenient when we started using it, but Ansible is now essential for our small DevOps team to keep up with the rest of the business. We keep automating more and more with Ansible, just so that we can stay sane.,,CircleCI,7,9Ansible is great for quick deploymentAnsible is currently being used by our integration and infrastructure team. It is used across the whole project. Ansible is being used as a rapid deployment solution. It is being utilized as a tool to speed up the deployment of our system and make the deployment as turn key as possible.,Easy to learn programming. It just utilizes YAML which is easy to learn and doesn't take as much time to pick up. Fast deployment. If you are allowed to use SSH in your architecture, it is a very fast deployment. Repeatability, you can deploy a node many times and get the same result each time.,Ansible currently doesn't have a way to keep a node in a current state like what puppet or DSC can do. Ansible uses SSH which sometimes is not a good security practice. You have to be good to set up system totally with secure SSH keys, Sudo, etc.,7,Easy to deploy. Ansible is free. Helps users deploy clusters.,Puppet Enterprise (formerly Puppet Data Center Automation),Puppet Enterprise (formerly Puppet Data Center Automation),8,7
Unspecified
Ansible
91 Ratings
Score 8.5 out of 101
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>TRScore

Ansible Reviews

Ansible
91 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.5 out of 101

Do you work for this company? Manage this listing

Show Filters 
Hide Filters 
Showing 5 of 91 Ansible ratings and reviews.
Clear all filters
Overall Rating
Reviewer's Company Size
Last Updated
By Topic
Industry
Department
Experience
Job Type
Role

Reviews (1-5 of 5)

Do you use this product? Write a Review
Dylan Cauwels profile photo
March 26, 2019

Ansible-- Chef has been outcooked

Score 9 out of 10
Vetted Review
Verified User
Review Source

Performance

9
Great in almost every way compared to any other configuration management software. The only thing I wish for is python3 support. Other than that, YAML is much improved compared to the Ruby of Chef. The agentless nature is incredibly convenient for managing systems quickly, and if a member of your term has no terminal experience whatsoever they can still use the UI.
Read Dylan Cauwels's full review
John Reeve profile photo
May 16, 2019

Ansible: a great way to get started with automated deployments

Score 9 out of 10
Vetted Review
Verified User
Review Source

Performance

9
Ansible has always operated as we expected it to. It does require digging into the configuration documentation at times, especially when using some of the modules, but that's just a small learning curve. Once it's set up it runs great. We've not had any issues.
Read John Reeve's full review
No photo available
May 28, 2019

Manage your servers with the least effort.

Score 8 out of 10
Vetted Review
Verified User
Review Source

Performance

9
Ansible is very friendly to start with. With just a few configurations, you have full management to your servers. You can configure it and implement it in seconds. You can also set up a cron job to make sure it gets implemented. It suits our need perfectly. Support can be a bit hard.
Read this authenticated review
John Grosjean profile photo
February 06, 2019

Ansible makes deployments convenient and consistent

Score 8 out of 10
Vetted Review
Verified User
Review Source

Performance

7
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.
Read John Grosjean's full review
No photo available
January 29, 2019

Ansible is great for quick deployment

Score 7 out of 10
Vetted Review
Verified User
Review Source

Performance

8
Ansible is all command line unless you pay for Tower, so it is very quick because the GUI isn't there. Even with Tower, it is pretty quick and response time is not an issue. No impact on many other systems unless your playbooks are extremely complicated. It's all based on what and how you write your playbooks.
Read this authenticated review

About Ansible

Ansible is an open-source workload automation software acquired by Red Hat in 2015.

Ansible Technical Details

Operating Systems: Unspecified
Mobile Application:No