Try our new research platform with insights from 80,000+ expert users
Alex Kabugo - PeerSpot reviewer
System Engineer at Wipro Limited
Real User
Top 5Leaderboard
A cloud solution for configuring the infrastructure with fair pricing and technical support
Pros and Cons
  • "The initial setup is straightforward."
  • "The tool should allow us to create infrastructure. It has everything when it comes to management, but it lacks the provisioning aspect."

What is our primary use case?

We use the Red Hat Ansible Automation Platform to configure our infrastructure. It is mainly used to configure the whole activity.

How has it helped my organization?

Red Hat Ansible Automation Platform is a good choice when you have different distribution platforms. If you have an infrastructure with Ubuntu, VPN, and Red Hat distributions, Ansible can integrate these platforms through a small inventory file, such as a custom image or file.

What is most valuable?

The role-based access control (RBAC) feature is the most valuable, especially when used with Azure Galaxy Infinity.

What needs improvement?

Ansible is good at managing applications or devices on the existing infrastructure but cannot provision those devices.

The tool should allow us to create infrastructure. It has everything when it comes to management, but it lacks the provisioning aspect.

Buyer's Guide
Red Hat Ansible Automation Platform
May 2025
Learn what your peers think about Red Hat Ansible Automation Platform. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
851,604 professionals have used our research since 2012.

For how long have I used the solution?

I have been using the Red Hat Ansible Automation Platform for three years. We're using the latest version of the solution

What do I think about the stability of the solution?

The solution’s stability is good. I rate it a ten out of ten.

What do I think about the scalability of the solution?

I rate the solution’s scalability a ten out of ten.

How are customer service and support?

The customer service and support are good. It is good if you know how to create and operate it, but it can be difficult for someone who does not have the knowledge of how to configure the YAML file. There is some technical difficulty here. 

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup is straightforward.

What was our ROI?

We have seen an ROI as we are still using the Red Hat Ansible Automation Platform.

What's my experience with pricing, setup cost, and licensing?

The pricing is okay.  

What other advice do I have?

I would definitely recommend using the solution. Overall, I rate the solution a nine out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Muralitharan KS - PeerSpot reviewer
Software Architect at OSELabs
Real User
Top 5
Efficient server management and detailed reporting with flexible deployment capabilities
Pros and Cons
  • "It allows control over thousands of servers, whether virtual or physical."
  • "There are challenges in using the graphical interface, particularly in open-source versions."

What is our primary use case?

We are primarily using Ansible for automation purposes as it is a configuration management tool. It is utilized for various activities such as DNS activity, changes to web servers, virtual host settings, and other day-to-day tasks, all of which are templated in Ansible.

How has it helped my organization?

Ansible allows us to manage a multitude of servers efficiently. We can deploy configurations and changes effectively and gather detailed reports. This means we have substantial control and flexibility in managing our servers.

What is most valuable?

I can do anything with Ansible. It allows control over thousands of servers, whether virtual or physical. The flexibility to manage deployments, configuration changes, and reporting is highly valuable. Ansible is containerized, making it easy to pull updated containers for automation.

What needs improvement?

There are challenges in using the graphical interface, particularly in open-source versions. The Subscription model presents some limitations, and there is room for improvement in making the Ansible navigator more flexible for open-source use. Installation can also be challenging, especially for graphical components.

For how long have I used the solution?

I have been working with Ansible since 2012.

What do I think about the stability of the solution?

Ansible is very stable. There are no issues concerning the system's stability when managed with Ansible.

What do I think about the scalability of the solution?

Ansible provides fantastic scalability. This tool allows us to manage a significant number of clients without limitations, making it suitable for large-scale operations.

How are customer service and support?

I rate Red Hat's customer support for Ansible at nine points out of ten. Customer support for Ansible is excellent, and any issues we have encountered have been resolved promptly.

How would you rate customer service and support?

Positive

How was the initial setup?

Setting up Ansible is relatively straightforward. Installing the core product takes about thirty minutes to an hour. However, fully setting up Ansible with additional servers might take around two to three hours.

What about the implementation team?

The implementation is handled by myself and one other colleague.

What's my experience with pricing, setup cost, and licensing?

There is a need for more flexibility in the subscription model, but I do not have detailed insights into the pricing and licensing setup.

What other advice do I have?

I'd rate the solution nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
Flag as inappropriate
PeerSpot user
Buyer's Guide
Red Hat Ansible Automation Platform
May 2025
Learn what your peers think about Red Hat Ansible Automation Platform. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
851,604 professionals have used our research since 2012.
reviewer2260164 - PeerSpot reviewer
Manager- Automation Engineering at a computer software company with 11-50 employees
Real User
Top 5Leaderboard
A scalable solution that can be used for configuration management and automation
Pros and Cons
  • "The most valuable features of the solution are its configuration management, drift management, workflow templates with the visual UI, and graphical workflow representation."
  • "The solution should add a nice self-service portal."

What is our primary use case?

I use the solution for all kinds of automation, network automation, compliance security, software installation, and software configuration. I started using the solution as a configuration management tool, and now I also use it for automation. I also use Red Hat Ansible Automation Platform within the CMP platform Morpheus.

What is most valuable?

The most valuable features of the solution are its configuration management, drift management, workflow templates with the visual UI, and graphical workflow representation.

What needs improvement?

The solution should add a nice self-service portal.

The standard single-node installation is easy. When you have a protection grade installed, and the customer wants DR, it creates a problem. For example, if you have the database built in, but the customer wants to use RDS, you have to tweak it. Then, you have to use the governance policies and everything accompanying them. Some customization takes place, but overall, it's easy if vendors use a straightforward method.

For how long have I used the solution?

I have been using Red Hat Ansible Automation Platform for many years.

What do I think about the stability of the solution?

Red Hat Ansible Automation Platform is a very stable solution. I rate Red Hat Ansible Automation Platform an eight out of ten for stability.

What do I think about the scalability of the solution?

Around 10 users use the solution in our organization, a presales and sales company. Around 1,000 users used the solution in my previous organization.

I rate Red Hat Ansible Automation Platform a nine out of ten for scalability.

How was the initial setup?

The solution's initial setup is not it's not hard. The steps to install the solution seem to be easy.

What's my experience with pricing, setup cost, and licensing?

Users have to pay a per-node cost of around $ 100 per node. The solution's pricing depends upon the volume.

What other advice do I have?

Users have to lay out how they want to build the solution. They should first build smaller job templates and then add them together to build workflow job templates.

Overall, I rate Red Hat Ansible Automation Platform a nine out of ten.

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Student at ARTH
Real User
Helpful for creating an environment and easy to use with dynamic inventory capability
Pros and Cons
  • "Ansible is agentless. So, we don't need to set up any agent into the computer we are interacting with. The only prerequisite is that the host with which we are going to interact must have the Python interpreter installed on it. We can connect to a host and do our configuration by using Ansible."
  • "Ansible is great, but there are not many modules. You can do about 80% to 90% of things by using commands, but more modules should be added. We cannot do some of the things in Ansible. In Red Hat, we have the YUM package manager, and there are certain options that we can pass through YUM. To install the Docker Community Edition, I'll write the yum install docker-ce command, but because the Docker Community Edition is not compatible with RHEL 8, I will have to use the nobest option, such as yum install docker-ce --nobest. The nobest option installs the most stable version that can be installed on a particular system. In Ansible, the nobest option is not there. So, it needs some improvements in terms of options. There should be more options, keywords, and modules."

What is our primary use case?

Basically, Ansible is a configuration management tool. Mainly, I've been using Ansible for making changes and for deployments, such as of web servers. I also use it for servicing instances, mostly from AWS. I use AWS Cloud, and I configure the instances that I've launched.

Recently, I've also created an Ansible role. Basically, you can contribute to Red Hat in the form of an Ansible role. Everybody can share their code with just simple commands, such as Ansible Galaxy. With a few commands, we can share each other's infrastructure.

How has it helped my organization?

It helps us to create an environment. I'm a student. As students, when we get into newer technologies, we can't share our infrastructure with each other, and it gets difficult to explain to everybody. For example, I want to tell my friend to do certain things so that his infrastructure is similar to mine. In such a case, I'll just create a playbook from Ansible, and I'll just share it with him. He will just run that playbook, and we both will have the same infrastructure. 

It doesn't require us to change our existing infrastructure in any way. We just need Ansible software on the managed host. So, it just needs to have Ansible. The host with which we are going to connect should have the Python interpreter installed, and nothing else. 

It saves time when it comes to service deployment, moves, or updates. We have created playbooks, which are very easy to create. They are scripts in Python. A playbook also acts as a documentary for you. You can refer to a playbook any time, and it definitely saves a lot of time. It gives very good results in a long run. You just have to invest time in creating the first playbook. After that, you just use it. While creating a playbook, you can specify keywords by using Ansible variables. For example, to launch an instance in AWS Cloud, I need to specify a name to it. If I need to launch two to three instances at once, I will create a variable for it and pass it externally through the Ansible playbook. Next time, you can change the keyword and run the playbook.

What is most valuable?

Ansible is agentless. So, we don't need to set up any agent into the computer we are interacting with. The only prerequisite is that the host with which we are going to interact must have the Python interpreter installed on it. We can connect to a host and do our configuration by using Ansible. 

Its dynamic inventory capability is very useful. For example, we are provisioning instances in AWS, and I want a particular name tag. My name tag is my instance, and I've been running a lot of instances in AWS Cloud. If I want, I can filter and configure all instances running with a specific name. I can also dynamically fetch IPs. What happens in the AWS cloud is that if you shut your operating system down, and you do some reboot and stuff like that, then you'll lose the public IP. Being able to dynamically fetch IP is the main capability that I like in Ansible.

It is very easy to use. Anybody who has studied computer science or is from the mathematical field can easily use Ansible. You just have to know how to do a certain task. For example, if you want to make some changes to your firewall and maybe set up a web server, you don't have to know all the commands with respect to different operating systems such as Linux and Windows. You don't need to know commands, and you just need to have a basic idea about how you want to do it. It is very easy to use. You just have to know how to do it.

What needs improvement?

Ansible is great, but there are not many modules. You can do about 80% to 90% of things by using commands, but more modules should be added. We cannot do some of the things in Ansible. In Red Hat, we have the YUM package manager, and there are certain options that we can pass through YUM. To install the Docker Community Edition, I'll write the yum install docker-ce command, but because the Docker Community Edition is not compatible with RHEL 8, I will have to use the nobest option, such as yum install docker-ce --nobest. The nobest option installs the most stable version that can be installed on a particular system. In Ansible, the nobest option is not there. So, it needs some improvements in terms of options. There should be more options, keywords, and modules.

For how long have I used the solution?

I've been using Ansible for about one and a half years.

What do I think about the stability of the solution?

It is quite stable. It has been good so far. I didn't find any bugs. 

We do our operating system-related configurations and router configurations by using Ansible. I am focusing on operating system-based configuration because I use it in the operating system, and it has been quite stable.

What do I think about the scalability of the solution?

It is scalable. You just need to know the IP address of the new operating system with which you are going to interact. You just need to enter credentials into Ansible inventory. You have to make entries to this inventory, and you are good to go. You can use the same configuration that you have been using in your previous host.

How are customer service and technical support?

I have not interacted with their technical support because I didn't come across any issues from Red Hat's side. It has been stable, and there was no need to contact them.

There is an open-source community of Red Hat and Ansible Galaxy where users contribute. I've contributed two to three times. 

Which solution did I use previously and why did I switch?

I just started using Puppet and Chef. The main thing where Ansible stands out is that you don't need to make any changes to the upcoming hosts. With Puppet and Chef, you have to install an agent program that will act as a layer for interacting with the host. You need to install an agent in between, which takes time as well.

How was the initial setup?

It is a very straightforward process. There is a package available on their site. After we download their software for the respective distro, we just write the installation command, and everything runs greatly. After installing the product, most people make use of Ansible roles. Ansible Galaxy is already filled with a lot of roles. A lot of developers have already contributed to a great setup with their proper codes. As a user, I have to just install a role or just download it from the site. It was not a lengthy or complex process. It was very easy.

For the initial setup, it takes about 10 to 15 minutes in going through sites and searching for a particular version. The installation will take about 5 minutes. After that, you have to configure Ansible properly, which might take a little bit of time, but it also depends on whether you know the IP address of the host. If you know the IP address and credentials, then you just have to enter it in the Ansible configuration file, and it is done. 

There is good integration between RHEL and Ansible. There are repositories configured for Ansible and you just enter the yum install ansible command, and it will do all the setup and it will also create a basic configuration file. The only remaining task would be to configure that inventory. You need to know the IP address of the host to which you are going to connect and the password. After you enter it into the inventory, it runs very quickly. There is no need to download it from any site. If you're using Ansible with Red Hat, then there is very little chance of any error while using Ansible.

Ansible's documentation is well-maintained and updated very frequently. You just need to go through the documentation. It is very easy to read. There is nothing much to worry about.

What other advice do I have?

Ansible Tower has great integration capabilities with enterprises solutions such as OpenShift and many more. I've seen many people integrating OpenShift with Tower, but I have not done it.

Before going for automation, one must first know the manual approach to it. After you've applied a manual approach, you can easily understand what type of automation you can do for your environment and infrastructure and how to do the automation.

When it is utilized with RHEL, things are very easy to understand. If someone has knowledge of RHEL, then they also have knowledge of Ansible. There is no need to study more about this. While using Ubuntu or different distros, you have to know more about Ansible, your OS-based package managers, and your internal configuration.

I'm currently preparing for the Ansible examination. I connect with their products remotely. They have configured every repository that one needs in their licensed products. Subscription will definitely be needed if you want to use it in the industry. If you just want to know about it, a subscription is not required.

I would rate Ansible an eight out of 10.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer2016369 - PeerSpot reviewer
Lead Software Engineer at a financial services firm with 10,001+ employees
Real User
Very easy to use with a lot of flexibility in the open-source environment
Pros and Cons
  • "The solution is very simple to use."
  • "There is always room for improvement in features or customer support."

What is our primary use case?

Our company uses the solution for automations, patching, scheduling, and installations. 

We have 500 users throughout the company and two or three people per team who handle ongoing maintenance. 

How has it helped my organization?

The solution has improved our productivity and functionality. The automations we have done for patching save a lot of time and effort for many users. 

We always have plans to increase usage because we have automations in the pipeline for installations and patching. 

What is most valuable?

The solution is very simple to use and we chose it for the simplicity. 

Being an Agent Plus makes our lives easier. 

What needs improvement?

There is always room for improvement in features or customer support. 

For how long have I used the solution?

I have been using the solution for three years. 

What do I think about the stability of the solution?

The solution is stable with no issues. 

What do I think about the scalability of the solution?

I am a user so am not familiar with scalability. Another team handles the platform and its scalability. 

How are customer service and support?

Technical support is good and very helpful. 

I rate support an eight out of ten. 

How would you rate customer service and support?

Positive

Which solution did I use previously and why did I switch?

We previously used Puppet. 

How was the initial setup?

The setup is pretty straightforward. The government on our side makes things a bit tough but that has nothing to do with the solution. 

What about the implementation team?

We implement the solution in-house. 

Which other solutions did I evaluate?

We also considered UDeploy but did not get to the point of comparing it to the solution.

What other advice do I have?

The solution is a wonderful tool and is simple to learn and use. There is much flexibility in the open-source environment when using the solution. 

I rate the solution an eight out of ten. 

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
PeerSpot user
Gogineni Venkatachowdary - PeerSpot reviewer
Cloud Operations Center Analyst at a pharma/biotech company with 10,001+ employees
Real User
Allows us to make cluster configuration changes and integrate and deploy products
Pros and Cons
  • "I like the agentless feature. This means we don't install any agent in worker nodes."
  • "The solution requires some Linux knowledge."

What is our primary use case?

We deploy the production environment using the provisioning for Terraform. We provision the cluster we need. If we need three or four nodes, like provisioning for hardware, OS provisioning, and bootstrap provisioning, we will use Terraform. After Terraform, we have to do any configuration changes. To install some packages, I do the cluster configuration changes and use Ansible with Terraform. I will integrate and deploy products based on the Ansible configuration files by writing playbooks.

There are many configuration management tools currently in the market. If there is a huge cluster, we use Chef. For minimum nodes, we use Ansible.

I'm using the latest version. It's version 2.13.4. The solution is deployed on AWS cloud.

What is most valuable?

I like the agentless feature. This means we don't install any agent in worker nodes.

What needs improvement?

The solution requires some Linux knowledge.

For how long have I used the solution?

I have worked with Ansible for eight years.

What do I think about the stability of the solution?

The solution is stable.

What do I think about the scalability of the solution?

Scalability is not a requirement for this solution because it's a configuration management tool.

Which solution did I use previously and why did I switch?

We also use Chef.

How was the initial setup?

Setup is straightforward. There's no complexity. We had to learn some Linux information before setup.

The length of deployment depends on the nodes. It will show if everything is deployed or not, any changes, and if there are any failed nodes.

Security patching is enough for maintenance.

What about the implementation team?

I installed the basic version myself. We also have the enterprise version, which is open source.

What other advice do I have?

I would rate this solution as 10 out of 10. 

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Md Jahiruzzaman - PeerSpot reviewer
Solution Architect at STBL
Real User
The automation manager is good and makes things easier for customers
Pros and Cons
  • "The automation manager is very good."
  • "Additional features could be added."

What is our primary use case?

Our company uses the solution for clients with private or multi-cloud platforms. The solution automates the process of integrating multi-cloud applications. 

We have more than 1,000 users across our clients. 

What is most valuable?

The automation manager is very good and makes things easier for customers with multi-cloud platforms. 

What needs improvement?

Additional features could be added. 

For how long have I used the solution?

I have been using the solution for two years. 

What do I think about the stability of the solution?

The solution is stable. 

What do I think about the scalability of the solution?

The solution is scalable and you can go from 100 to 3,000 users with no issues. 

Which solution did I use previously and why did I switch?

I did not previously use another solution. 

How was the initial setup?

The setup is very easy.

Management is a bit different day to day as you automate. It takes time to realize all the benefits. Two staff people can easily manage the solution. 

What about the implementation team?

We replaced our partner server with SaaS.

What's my experience with pricing, setup cost, and licensing?

The pricing is pretty standard. 

What other advice do I have?

I am very picky about using the solution. For my client base, there are many benefits to use. The solution is the continuous choice. 

I rate the solution a ten out of ten. 

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: My company has a business relationship with this vendor other than being a customer: partner
PeerSpot user
Senior DevOps Engineer at a tech vendor with 201-500 employees
Real User
It is very extensible. There are many plugins and modules out there that everybody helps create to interact with different cloud providers.
Pros and Cons
  • "It is very extensible. There are many plugins and modules out there that everybody helps create to interact with different cloud providers as well."
  • "In Community, there's a lot of effort towards testing, standardizing, and testing for module development to role development, which is why Molecule is now becoming real. Same thing with Zuul, which we are starting to implement. Zulu tests out modules from third-party sources, like ourselves, and verifies that the modules work before they are committed to the code. Currently, Ansible can't do this with all the modules out there."

What is our primary use case?

You can literally automate everything. Whatever you want to do if you did it with shell scripts, you can do it in Ansible. There is also the ability to use Tower AWX, which allows you to store your variables in a hierarchy. 

If you're familiar with the Puppet product from more than six years ago, it allowed you to do inheritance on variables. Ansible made sure that they had that in their product. It's also not agent-driven. Therefore, you don't have the added extra bloat to your deployments. Just run your command, then get the code. You can deploy using packages on Ansible or you could deploy binary files by copying over.

How has it helped my organization?

It allows people without a lot of knowledge or expertise in a CI/CD pipeline to deploy it other than knowing how to write code. It allows them to look at what someone else has done and easily read it, then copy and paste into their own if they're creating a new app. They can also utilize what is already there.

What is most valuable?

It is very extensible. There are many plugins and modules out there that everybody helps create to interact with different cloud providers as well. Roles that sum up all the playbooks that you might have. You might have a giant playbook which is doing a lot of things just for one app. However, there may be other people who have also tried to do the same thing. So, they create these roles, and you're able to automate easier without needing all those playbooks. You can have role declaration with a couple of Rs.

What needs improvement?

In Community, there's a lot of effort towards testing, standardizing, and testing for module development to role development, which is why Molecule is now becoming real. Same thing with Zuul, which we are starting to implement. Zulu tests out modules from third-party sources, like ourselves, and verifies that the modules work before they are committed to the code. Currently, Ansible can't do this with all the modules out there.

For how long have I used the solution?

Three to five years.

What do I think about the stability of the solution?

It is stable.

The only issues that I have ever had were with brand new modules, which weren't really ready yet, and they were marked as testing or development modules.

What do I think about the scalability of the solution?

I have never had any scalability problems. I have deployed 2000 computers all at once in the past for a previous employer. 

How are customer service and technical support?

I usually just use the community. If you hop on IRC Channel, the Ansible channel, there are tons of people who are helping each other out all the time and helping the community grow. 

There is a lot of documentation on their website as well, which is unlike most tools out there. It is very thorough and detailed. It has how-tos and examples. You can even deep dive into Jinja and its more advanced features to understand what you're doing.

How was the initial setup?

You install Ansible and are done. Even YUM or DNF installs, they are pretty easy to install. All the core modules support Python 3, so if you're moving to Python 3, it works. Python 2.7 is pretty much standard.

Which other solutions did I evaluate?

I was a very big Bash script guy years ago on automating deployments. Then, I moved into Puppet. I did Puppet for a few years, and was very involved in the community there as well. After that, I moved over to SaltStack. The design of SaltStack was a bit complicated, as it felt very split brain. So, I did that for about six months, then I decided to look more at Ansible, which I dabbled with for about two years before I started using it. It was a little complicated to use as the action system was weird, but they have over come a lot of those issues. Now, the Ansible modules are simple and easy to use, so I moved to Ansible and haven't changed since then.

What other advice do I have?

It simplifies everything. You can see what is happening actively on your screen. Now, with Tower and AWX, you are able to see the output afterwards. You can set up cron through the web interface and see what happens.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1150350 - PeerSpot reviewer
it_user1150350DevOps Specialist, Release Automation and Deployment at TD Insurance
Real User

I like the portion related to comparison with some of the other alternatives.

Buyer's Guide
Download our free Red Hat Ansible Automation Platform Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2025
Buyer's Guide
Download our free Red Hat Ansible Automation Platform Report and get advice and tips from experienced pros sharing their opinions.