Skip to main content
TrustRadius
Ansible

Ansible

Overview

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…

Read more
Recent Reviews

Ansible is Awesome!

10 out of 10
May 09, 2024
Incentivized
We use AAP to automate our server deployment process, configure network equipment, and install/remove applications and software updates. …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 6 features
  • Parallel Execution (40)
    8.9
    89%
  • Infrastructure Automation (44)
    8.8
    88%
  • Automated Provisioning (41)
    8.5
    85%
  • Reporting & Logging (41)
    7.5
    75%

Reviewer Pros & Cons

View all pros & cons

Video Reviews

3 videos

Is it worth it? | Red Hat Ansible Automation Platform Review
04:14
Red Hat Ansible Automation Platform Review | Words from an Automation Architect
03:12
Red Hat Ansible Automation Platform Review | Systems Admin Thoughts
06:37
Return to navigation

Pricing

View all pricing

Basic Tower

5,000

On Premise
per year

Enterprise Tower

10,000

On Premise
per year

Premium Tower

14,000

On Premise
per year

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

WebLogic Continuous Deployment with Red Hat Ansible Automation Platform

YouTube

Trusted Automation Series: F5 BigIP

YouTube

Manage your Cisco devices with Red Hat Ansible Automation Platform

YouTube

Network Automation Basics - First Ansible Playbook

YouTube

Deep Dive - Automated NetOps - Ansible for Network GitOps

YouTube
Return to navigation

Features

Configuration Management

Tools and features offered by configuration management software.

8.4
Avg 8.4
Return to navigation

Product Details

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 Technical Details

Deployment TypesOn-premise
Operating SystemsLinux
Mobile ApplicationNo

Frequently Asked Questions

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.

Reviewers rate Parallel Execution highest, with a score of 8.9.

The most common users of Ansible are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(326)

Attribute Ratings

Reviews

(1-25 of 109)
Companies can't remove reviews or game the system. Here's why
Greg Jewett | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We started with Tower for automated OS updates and configurations. We have since moved to using configuration as code and Ansible Automation Platform to build F5 configurations and build and automate data migrations. We are looking forward to using event-driven ansible and policy as code as learned at Summit. We love it!
  • Repeating tasks based on a schedule.
  • Agnostic support for so many platforms and systems.
  • Support for federated environments, and custom use cases.
  • Using standard and open developments environments (Python and JSON).
  • Playbook execution result output can sometimes be very messy and hard to understand. Make JSON output pretty and understandable. Allow disclosure triangles to hide/show content and let the playbook dictate that.
  • Allow for a pop-up review of a playbook's credentials, inventory, or other sub-components instead of forcing a new window or tab within the browser. Allow for quick review or audit.
  • Allow for stepping through a playbook, step by step, just like a development IDE or programming environment, inspecting variables and output from plays.
It has helped save us so much time, as it was designed to automate mundane and repetitive tasks that we were using other tools to perform and that required so much manual intervention. It does not work very well within Windows environments, understandably, but I would love to see more integration. I want it to be sexy and attractive to more than just geeky sysadmins.
May 10, 2024

AAP Review.

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are currently transitioning from TrueSight Orchestration to Ansible. Ansible will give us the ability to focus more on enterprise-wide automation as well as the smaller team-by-team cases we were using TrueSight Orchestration for. This will mean the creation of CI/CD pipelines and help connect our silos and reduce blockers in the process.
  • Debugging is easy, as it tells you exactly within your job where the job failed, even when jumping around several playbooks.
  • Ansible seems to integrate with everything, and the community is big enough that if you are unsure how to approach converting a process into a playbook, you can usually find something similar to what you are trying to do.
  • Security in AAP seems to be pretty straightforward. Easy to organize and identify who has what permissions or can only see the content based on the organization they belong to.
  • Ansible doesn't parse data well in some formats. You have to make your inputs pretty before they get to Ansible. WIth our other tools, we can take junk inputs and turn it into usable variables, etc.
  • Training is very expensive, and our company opted not to do it. Instead, we used classes from Udemy or Cloud Guru. I don't see why Redhat couldn't offer cheaper hands-on training options like that. I would also like to see included in these training classes more focus on writing YAML effectively and to Ansible Lint or codebot standards rather than relying on Lint and Codebot to help fix people's code. I think this also slows the adoption of the product within companies, as without training, many people will stop using the product until they are sure they have the time and bandwidth to learn it. With training, they are given that time and instruction.
  • There should be clearer documentation around building modules for the HUB. I struggled greatly with the initial folder structure and the requirements of documents like READMEs and requirements.yml files, etc.
I know my colleagues on the Windows side of things have felt neglected at Ansiblefest as far as sessions that help them figure out how to integrate the tool with their Windows products. Since Ansible is seen as an enterprise-wide tool, it should better support Windows platforms as well, as everything cannot always be run on Linux or a similar OS. Ansible has been great for our basic needs so far in automation. Still, we do struggle with adoption, and sometimes there are just scenarios where, as a non-developer, trying to adapt to the developed way of thinking is difficult. When i was learning Anisble, I had to learn Git and YAML together, as well as any CLI I needed, or what execution environments were. It's a lot to ramp up to and learn all at once.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We’ve begun leveraging AAP for various workflows that would normally take multiple hours away from our dev's workload, streamlined it to a matter of minutes, and reduced human error significantly. One example would be leveraging the provisioning of application environments directly leveraging Terraform and Ansible. We kick off our terraform files within Ansible, gather the pertinent information for the new environment, and then follow up with additional tasks to configure the environment to expedite the delivery of the environment to the product owner. What would normally take a couple of days between provisioning the servers, patching/adjusting security, and deploying required software done by other teams has been consolidated into a workflow that will complete all the steps of multiple teams in a single workflow. Another use case we have leveraged is the start-to-finish deployment of custom virtual machine images. All with Ansible, we clone a baseline template, update configurations, customize to customer specifications (hostnames, IP addresses, etc.), deploy our proprietary software stack, confirm everything is functioning as intended, shut down the host, and then export the image and upload directly to object storage. From there, it will generate a user/password combination to allow the customer to download the image and notify the project manager to distribute the information to the customer to download the image. Once deployed, a provision callback occurs to finalize the remainder of the deployment, which needs to be done on-site. The entire process would typically take days of coordination between us and the customer, but it has now been reduced to less than a day, depending on how long it takes to deploy.
  • Consistency
  • Speed
  • Accuracy
  • None that I can think of at this moment.
Taking long routine work and placing it behind an easily scalable and efficient workflow. Being able to schedule items to self-remediate unauthorized changes on servers is beneficial to ensure security and proper configuration state. The ability to quickly deploy infrastructure and all underlying software. User provisioning is a breeze to ensure proper state for non-domain workstations.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use it for bootstrapping servers and configuration management. We also use it for upgrades of software.
  • Bootstrapping servers
  • Configuration management
  • Security software updates
  • Reporting inventory
  • Connectivity for Windows servers
Automating tasks for management of servers and deployments.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Red Hat Ansible Automation Platform is used for a large variety of automation in our organization. It used by our Operations team for server configuration as well as an integration platform for technical apps like ServiceNow as well as non technical apps like Accela. It often addresses the migration or duplication of data between disparate platforms.
  • Using containers to develop allows migration to production to be extremely reliable.
  • Allows RBAC to pass automation capabilities to multiple teams.
  • Execution environments can be a hard to understand and get started with customization. The documentation could use some examples of building the container or perhaps a youtube video series with a detailed run down.
  • The output streaming is very buggy.
We have found that Red Hat Ansible Automation Platform can fit any use case especially with the integrations with SQS/Kafka and Event Driven Ansible.
May 10, 2024

Ansibalize me

Score 10 out of 10
Vetted Review
Verified User
Incentivized
Openshift post creation configuration and remediation
  • Idempotency
  • Repeatability
  • Anyone can run deployments with minimal training or skills
  • More modules built into core for disconnected environments
With little training time, you can get automation going.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Red Hat Ansible Automation Platform to automate workflows and to correct security settings to meet STIG requirements across multiple disconnected environments.
  • Allow us to create playbooks eliminating the mindless day to day tasks
  • Make changes through automation to keep or environment secure
  • Allows collaboration between teams on projects
  • It has been a steep learning curve for some
Our environment is 60% RHEL so Red Hat Ansible Automation Platform is a good fit. Our Windows Admins are warming up to it, though they still prefer PowerShell for most tasks.
Lenny Shirley II | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use it to manage our Linux and Windows servers, desktops, and networking devices. Repetition is the biggest thing it solved. Our scope is growing weekly as we bring in more and more teams into the platform and they discover it's capabilities. So far, everyone has thoroughly enjoyed the platform.
  • Repeat
  • Be consistent
  • Take a load of my plate
  • Users and teams, basically the entire access portion
  • More survey options
  • The ability to map external Auth groups to internal teams
Anything you need to repeat more than twice, and anything that can normally only be done by one or two people can now be automated so others can just click Launch. It's especially nice when I can provide a non-techy person the ability to log in, and click launch to do a task that they normally needed to escalate to one or more people to get done, and now instead of them waiting, it's done instantly.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I use Red Hat Ansible Automation Platform to remediate security vulnerabilitys and deploys on app servers, these activities help us to reduce costs and time.
  • Reduce times
  • Reduce costs
  • Activities more quickly
  • Security
  • Flexibility
  • Infrastructure
  • Cyber security
  • Development
How help us to reduce time and costs
Score 10 out of 10
Vetted Review
Verified User
Incentivized
As a distributor for Red Hat, we work with Channel Partners to enable their sales and tech teams on Red Hat and Red Hat Ansible Automation Platform. We help their organizations sell to end customers and users of Red Hat and Red Hat Ansible Automation Platform. We also deliver workshops and immersion days to our channel partners and their end customers and work with vendor ecosystem partners on joint solutions and workshops.
  • Event Driven Automation
  • Disaster recovery
  • Repeatable playbooks written in human readable language
  • Better information on use cases
  • Quick starts for customers new to ansible
  • More robust demos in RHPDS
Disaster recovery and event driven automation.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I use AAP for the creation of Windows gold images, Windows and RHEL server builds, and interfacing with vendor APIs.
  • Streamlining software package installation
  • Detailed information while playbooks are running
  • Ease of use allows us to chain modules into larger playbooks quickly and easily
  • Examples of some loops could be more thorough
  • Some errors need a decoder ring to sort out
I feel that AAP can be used for any repetitive engineering or operations tasks. The initial lift can be heavy and culture can be hard to change. Once the benefits are realized, you will allow those people to move on to proactively improving their environment instead of working in a more reactionary state of mind.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use AAP to automate our server deployment process, configure network equipment, and install/remove applications and software updates. Our environment is quite large and complex, so automation helps keep it consistent and running smoothly.
  • Workflows
  • Ease of use
  • Job templates that enable experts to focus on other tasks rather than training.
  • Updating projects can be cumbersone.
  • Inventory management.
  • Activity dashboard could use improvement.
I like the defined inventories that can be included with our playbooks to help ensure automated tasks are running where we expect them to run when we expect them to run. The ability to repeatedly run jobs without requiring yet another agent on our infrastructure is fantastic.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are automating redundant tasks and setting up compliance rules for account lifecycle and security.
  • It's nice that it integrates with so much
  • The ability to use VS Code is really nice and the integration is great.
  • I like that it's built on open source.
  • YML is a pain in the butt but I know this is a standard
  • I would like to see integration with Foglight for our database alerts and triage
So far, it's been a game changer to help me redo some tasks that were manual in the past.
May 09, 2024

AAP from summit.

Score 10 out of 10
Vetted Review
Verified User
Incentivized
Day-to-day Unix admin automation. Service restarts/patching.
  • Easy to use.
  • Code is reliable and repeatable.
  • I can give people playbooks and not worry that they won’t use it correctly.
  • More vault integrations.
  • Passing variables between workflows.
  • Auto saving workflow visualized before leaving the page.
Giving repeatable tasks to other users 1 off tasks that are non repeatable.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Ansible for automated workflows. This includes onboarding and off-boarding ESX hosts and Linux and Windows servers—bare metal and VMs. We also use Ansible for OS configuration, app deployment, SQL maintenance, addressing vulnerabilities, and patching.
  • Documentation is great.
  • Onboarding and offboarding servers.
  • Patching
  • Ability to search extra vars in job templates.
  • Expanded powershell module.
Everything from onboarding and offboarding to automating everyday tasks.
May 09, 2024

Hustle

Score 8 out of 10
Vetted Review
Verified User
Incentivized
Workstation configuration management allows us to keep developer workstations in a standard config for development. We have multiple team working on product that integrate with the other and keeping them in the same development environment produces consistent deployment success.
  • System management
  • Auditing
  • Rbac
  • I have note been limited yet
We have a unique CICD deployment Implementation, eda helps to clean up the edge cases
Tyler Kness-Miller | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Red Hat Ansible Automation Platform for almost every aspect of Red Hat Enterprise Linux OS system administration. This product addresses compliance drift, package and repository management, and custom application deployment. The platform manages almost every OS configuration file, ensuring consistency across all systems in a timely and efficient manner.
  • Reliable
  • Scheduling of Tasks and Jobs
  • API
  • UI Improvements
  • Cleanup
  • Subscription Count/Inventory Calculation
Compliance drift and enforcement. Having the ability to have scheduled jobs that ensure OS configuration files remain the same is critical. For example, system logging requires a number of files to setup remote log offloading. Using Red Hat Ansible Automation Platform to both deploy and maintain the configuration files responsible for this need is invaluable and ensures that breakage is found and remediated automatically.
May 09, 2024

AAP review

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are still beginning our automation journey, automating repetitive tasks to save time. We are getting to automate more complex tasks and are looking to add event-driven automation soon.
  • Schedule jobs for execution.
  • Giving real-time job output.
  • Finding jobs, templates, hosts, and other items.
  • Consolidating metrics on jobs executed against a templated.
  • Searching the job output while the job is running.
  • No summary on cancelled jobs.
Time-consuming, repetitive tasks. High-complexity tasks. Multi-platform targets.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Configuration management for a few hundred servers. Automated deployments of our application is done through Red Hat Ansible Automation Platform.
  • Scales extremely well
  • Integrates with a lot of tools/technologies
  • Flexible
  • Error messaging can be better, sometimes it's too much noise or not enough information
  • More supported modules for cloud services within aws
Red Hat Ansible Automation Platform is best suited when managing hundreds or more devices/servers.
May 08, 2024

Nice survey!

Score 1 out of 10
Vetted Review
Verified User
Incentivized
Right now, we only do basic stuff with Red Hat Ansible Automation Platform. We are planning in the coming weeks to use it to update/upgrade our 200+ RHEL servers.
Got a lab today that was very useful, and I will put in place.
We have been trying to use APP/Tower for the past 4 years. The only issue is time, time to write/get playbooks.
  • Integration with other tools/providers
  • Easy to use/ user friendly
  • Maybe the host/group section
  • Nothing special to add
OS updates
Remediation
Event-driver use cases
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Red Hat Ansible Automation Platform for CI/CD deployment with GitLab CI using Red Hat Ansible Automation Platform API endpoints for job workflows. We also use Red Hat Ansible Automation Platform for patching and other ansible workflows.
  • Off-loads running playbooks to another server/workflow
  • Job template visualization
  • The surveys do not include dynamic variables. It would be nice for job template surveys to require variables based on selection.
Red Hat Ansible Automation Platform is awesome for web-hooks, off-loading automation, integration with server monitoring system to handle self-healing cases - though event driven Ansible will make this part better.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Red Hat Ansible Automation Platform to allow for ease of access to playbooks written and maintained by the engineers on our team. This allows for other teams to make easy use of the work done by them in creating and maintaining playbooks. We also use it as a means to schedule jobs to run, such as patching, for windows of time where it isn't reasonable for people to be in office.
  • Scheduled workflows
  • Handling failures in workflows
  • Logs playbook output for future review
  • I actually think they accomplish all the things within my needs quite well.
Patching has been a great use for our team. We also like to use it for building fresh virtual machines to ensure they are STIGd. We don't have a specific place where Red Hat Ansible Automation Platform seems to have issues. Most problems tend to be less tech savvy users failing to understand how to leverage the tool effectively.
Return to navigation