Ansible

Ansible Reviews

Do you work for this company? Learn how we help vendors

Ratings and Reviews
(1-25 of 29)

Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Review Source
Red Hat Ansible Automation Platform is well suited to system administration tasks and idem potent configuration. Ansible provides a lot of flexibility and power in automating repeated tasks. It is easy to read and write the code and it makes management simple. It provides us with infrastructure as code so we can easily manage systems and services. We use Ansible Tower to manage access to playbooks for the team.

Score 9 out of 10
Vetted Review
Verified User
Review Source
Ansible is extremely well suited for full stack configuration management. It is much easier to use against providers like AWS or OpenStack than its counterparts, it works on network devices due to using SSH, and it pairs well with CI systems to keep your repo validated. Ansible is not the fastest kid on the block as far as deployments and task-level execution go. If speed is paramount with your configuration management solution then an agent-based solution is probably the way to go.
Score 10 out of 10
Vetted Review
Verified User
Review Source
That is a big task for all the functionality now in Ansible Collections - Ethernet Networking, Fibre Channel Networking, Wireless networking, LB/ADC configuration & changes. Storage config and changes, VMware provisioning and changes, Windows Desktop provision when paired w/ a tool like Zuul, Workflow integration w/ ServiceNow (SNOW), Testing framework such as Molecule really all you to ensure what you have in your playbooks is solid...prior to deployment not when released to your consumers; Critical. Consistent runbooks instead of managing tons of scripts allows for cross-team training and functionality in a true disaster scenario. Additionally, conversion tools from other IT automation offerings Puppet and Chef, integration into Cloud environments. The list grows daily so jump in the water is just right!
Score 9 out of 10
Vetted Review
Verified User
Review Source
Overall, Red Hat Ansible Automation Platform is very well suited for the use provisioning of application components and software. Configuration and deployments tend to be huge time sinks for the team, so with the implementation of Red Hat Ansible Automation Platform, we have significantly improved the lead time required to provision resources. Once the scripts have been prepared, it is very seamless to use this platform for implementing "infrastructure as code."
Chris Saenz | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
Ansible works well when managing a large number of devices and servers. It helps to standardize builds and automate provisioning of servers and software so that builds are done quickly and repeatably. It works well for SSH-based hosts and standard unix-like systems. It also works well for system administrators who may not have a strong background in scripting and automation. It is a simple and readable language and a playbook is easy to pass along a team and collaborate on.
December 27, 2019

Ansible makes my job easy

Score 9 out of 10
Vetted Review
Verified User
Review Source
Users can get up to speed and productive quickly with the tool. Ansible Galaxy portal serves as the central repository for finding, reusing, and sharing Ansible content. Agentless and troubleshooting are easier.
Dylan Cauwels | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Great for automating groups of servers and ensuring updates are pushed to all of them (simultaneously if needed). It's hard to manage large groups of servers, and this tool makes it almost too simple. If there is only one server that is unique from the others, Ansible will not be as useful, but can still help track your changes.
John Grosjean | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
I would recommend Ansible to anyone, but I recognize it might not fit everyone's needs. I'm not as familiar with Chef, Puppet, or Salt, but they each have their strengths. For us, we needed to be able to manage a new server the moment it was created, so agent-based solutions were out. For our use, Ansible does everything we've asked it to.
John Reeve | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Ansible is very well suited for smaller development and production environments where Chef or Puppet seems like overkill. Or, to anyone who needs to document their server configuration. I'd recommend it to anyone considering alternative solutions for that same reason. And the fact that it runs over SSH makes it really easy to set up and run, which also makes it a good choice for those working in smaller environments.
Chien Huey | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
Ansible works well if you can rely on having rock solid SSH connectivity. It also works well with the instances that you're configurations are relatively disposable. As Ansible makes changes as it processes the playbook, it is possible for changes to be made halfway down the playbook and then a failure to put the instance in an in-between state where it's neither the before state or after state. Rather it's somewhere in between.
December 01, 2017

DevOps Swiss Army Knife

Aiman Najjar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Ansible is really unique in that it works well for various DevOps needs. I find it very well suited for:
  1. Automation Scripts - think: deployment scripts, configuration scripts, start-up/shut-down scripts, cron jobs, etc.
  2. Infrastructure as Code - although I would not say it is Ansible's primary use case, Ansible still has a good amount (albeit not comprehensive) of cloud infrastructure orchestration modules, things like creating EC2 instances, ELBs, S3 buckets, Azure resources, etc.
  3. Decentralized / "Push" Configuration Management - that means you trigger Ansible from a client machine and it will remotely execute the configuration scripts over SSH. This is actually enough for many configuration management use cases.

It may not work extremely well for the following cases:

  1. Complex Infrastructure as Code needs - i.e. cloud infrastructure that consists of many cloud resources of different types and advanced configuration.
  2. Configuring Complex Clusters or Ecosystems - for this I would prefer "Pull" / Centralized Configuration Management solution that offers inventory look-ups and integrated data store solution as part of the configuration process.
Kashif Iqbal | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
  • For a fast auto-deploy of instances where resource elasticity is taking place.
  • Also to reduce onsite travel costs and deliver projects as soon as possible in case we have a number of servers to be configured to host application services.
March 06, 2017

Quick, Fast, and Easy

Russ Taylor | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
Simple, efficient management of hosts. Easy-to-maintain configuration files, with lots of flexibility in the way you can keep those files in code management. It's especially useful for smaller fleets or for one-off runs. Perhaps not as effective in maintaining large fleets of servers, especially when you need to keep all the hosts in-sync.
Eric Mann | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Well suited: Automatic server provisioning for multiple deployment environments (development, staging, quality assurance, production, etc). It's also useful for kick-starting a new engineer's development environment so they can be productive on day 1.

Less appropriate: Rebuilding projects for integration testing. Tests are things that (should) run frequently on every build. As Ansible downloads a lot of resources over the wire (and often without a local cache), this can drastically increase the time required for an incremental build and test.
Score 8 out of 10
Vetted Review
Verified User
Review Source
If your company is using cloud services like either Amazon Web Service or Google Cloud Platform, you will have time to implements lots of servers and managing them can be a pain. Ansible can be the help that enables you to manage all the config files you have for your servers and executes them in seconds.
Score 8 out of 10
Vetted Review
Verified User
Review Source
I would recommend Ansible to any business of small to medium size that is looking for an automation tool. For any company looking for something lightweight that could be run on a personal computer rather than a server, I would recommend Ansible. I feel like it is well suited for smaller environments as the task load tends to be lighter and Ansible does usually have slower run times than larger scale tools like Chef and Puppet. Small scale cloud environments do very well as Ansible has a plethora of modules to support many different IaaS structures. Processes that have an extensive amount of tasks to perform are also not well-suited for Ansible in my opinion and should probably be avoided. Large scale implementations may also want to avoid Ansible as I feel that it scales poorly compared to some other competitors.
November 28, 2018

Ansible Now!

Score 7 out of 10
Vetted Review
Verified User
Review Source
Ansible did a great job helping us patch simple security vulnerabilities on many servers. The code for the fix were no more than about 100 lines. We patched each vulnerability in about 10 minutes. We patched both the HeartBleed/OpenSSH along with the Shellshock Bash vulnerability on 200+ servers in a few days.
Score 7 out of 10
Vetted Review
Verified User
Review Source
If you have an environment in which you just want to push out VM's or containers very rapidly and don't need them to stay in a current state, then ansible is perfect for that use case. If you want an environment where you push out the code and the system ensures the VM/container remains in that state, Ansible is not really the solution; there are better options.
Naoko Reeves | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
I think Ansible is perfect for deployment as action is predictable. Our team uses it for server configuration as well but our ops [team] prefer minions living on each server for patches thus some would argue that Ansible might not be best tool for server configuration.
Score 10 out of 10
Vetted Review
Verified User
Review Source
Ansible is well suited for configuration management, and automation. As an open source tool, Ansible is a transferrable skill set which can be used in many environments. I see Ansible being around for many years as it helps solve the problem of "how many servers can I assign to one sysadmin?". With Ansible you empower a single sysadmin to control many servers with a single command, and audit changes if you check these changes into Git.
Score 10 out of 10
Vetted Review
Verified User
Review Source
[it's] simple, straight forward, easy to set up and get started with. It's very well suited for automatic server provisioning. It might not perform as well as more mature solutions (Chef, Puppet, etc.) for very large environments with thousands of servers. But it will outperform in a dynamic phase environment where speed is critical.

What is Ansible?

The Red Hat Ansible Automation Platform (acquired by Red Hat in 2015) is a foundation for building and operating automation across an organization. The platform includes tools needed to implement enterprise-wide automation, and can automate resource provisioning, and IT environments and configuration of systems and devices. It can be used in a CI/CD process to provision the target environment and to then deploy the application on it.

Its Automation Hub provides a one-stop-shop for Ansible content that is backed by support from Red Hat and its partners to deliver additional reassurance for demanding environments.

The Ansible project and Ansible Engine are open source technologies. The Ansible project is built by the community (ansible.com/community) for the benefit of the community. Ansible Engine is developed by Red Hat with the explicit intent of being used as an enterprise IT platform.

Ansible Pricing

More Pricing Information

On-premise Editions Pricing
Pricing DetailsTerms
Basic Tower5,000per year
Enterprise Tower10,000per year
Premium Tower14,000per year

Ansible Technical Details

Deployment TypesOn-premise
Operating SystemsLinux
Mobile ApplicationNo

Frequently Asked Questions

What is Ansible?

The Red Hat Ansible Automation Platform (acquired by Red Hat in 2015) is a foundation for building and operating automation across an organization. The platform includes tools needed to implement enterprise-wide automation, and can automate resource provisioning, and IT environments and configuration of systems and devices. It can be used in a CI/CD process to provision the target environment and to then deploy the application on it.

What is Ansible's best feature?

Reviewers rate Support Rating highest, with a score of 8.9.

Who uses Ansible?

The most common users of Ansible are from Enterprises and the Computer Software industry.