I'm a software architect at a DevOps platform called Jihu. We use Ansible to provision Kubernetes clusters. For example, if the cluster has dependencies, we provision for the specific package manager version and dependencies, so they can scale for the CI/CD line. Ansible helps us provision the Kubernetes cluster for single-cloud or hybrid-cloud scenarios.
Senior Solutions Architect at Jihu GitLab Technology Limited
It's easy to use if you have Linux skills, but it's not yet widely accepted in Hong Kong
Pros and Cons
- "I like Ansible's ease of use. If you have Linux skills, you can create a reusable template for the dependencies and other configurations. I can store the templates in a repository and share them with my customers or other developers. It's a popular solution, so there is a large user base that can share templates."
- "It could be easier to integrate Ansible with other solutions. No single tool can do everything. For example, we use Terraform for infrastructure and other solutions for configuration management and VMs."
What is our primary use case?
What is most valuable?
I like Ansible's ease of use. If you have Linux skills, you can create a reusable template for the dependencies and other configurations. I can store the templates in a repository and share them with my customers or other developers. It's a popular solution, so there is a large user base that can share templates.
What needs improvement?
It could be easier to integrate Ansible with other solutions. No single tool can do everything. For example, we use Terraform for infrastructure and other solutions for configuration management and VMs.
For how long have I used the solution?
I have used Ansible for around four years.
Buyer's Guide
Red Hat Ansible Automation Platform
March 2026
Learn what your peers think about Red Hat Ansible Automation Platform. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
885,264 professionals have used our research since 2012.
What do I think about the stability of the solution?
Ansible is stable as long as you have the connections between the machine and the server you use for all of this.
What do I think about the scalability of the solution?
Ansible has some built-in mechanisms to help you scale. There are different playbooks or steps. I have various multi-project partners that handle these kind of jobs, so I can do the provisioning simultaneously. Of course, we still need to do some prerequisites and there are dependencies between various jobs.
How are customer service and support?
I don't typically raise support tickets, but I frequently work with the Red Hat presales staff because we sell their solutions.
How was the initial setup?
Setting up Ansible is straightforward because we use the Docker image. There may be some challenges if you have large-scale VMs. It's typically fine if we use configuration management for the credentials and SSH. If you want to use Ansible to provision VMs like TerraForm, then we need to clearly understand the mechanism. The time needed to deploy Ansible depends on the type of applications and infrastructure you're dealing with. It isn't only about the specs of the VM. The network speed and complexity also factor into it.
What other advice do I have?
I rate Red Hat Ansible Automation Platform seven out of 10. I give it a seven in the Hong Kong context. It's about the culture, not the technology. Most of the infrastructure and network people in Hong Kong find it hard to accept a new solution, and it isn't easy to transform this kind of culture. They have one or two OEMs running on some simple web servers. Their teams are not familiar with the infrastructure cost calculators and configuration management stuff.
We don't push them to use anything like this, but if they have lots of things they need to manage, then it's an opportunity for us to sell them solutions. We ask them questions. How many standard operations are you using? What is the approval flow? How long would take if you want to release or deploy applications? We make the case that they could shorten the time spent on SOP by eliminating manual work in the approval flow.
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Risk Analyst at a financial services firm with 5,001-10,000 employees
I like that it's agentless
Pros and Cons
- "I like the fact that Ansible is agentless."
- "The support could be better."
What is our primary use case?
We use Ansible for automation. It is integrated with Datavations. When we start Datavations, it calls the Ansible tower, which executes tasks like automated checks between the servers. We also use Ansible when we need to patch or upgrade our software.
How has it helped my organization?
Ansible has saved us lots of time. Previously, it took us much longer to deploy or make changes across systems.
What is most valuable?
I like the fact that Ansible is agentless.
What needs improvement?
The support could be better.
For how long have I used the solution?
We have used Ansible for three or four years.
What do I think about the stability of the solution?
Ansible seems steady. It's stable all the time.
What do I think about the scalability of the solution?
I rate Ansible eight out of 10 for scalability.
How are customer service and support?
I rate Ansible support eight out of 10. I rarely use them. It isn't the worst, but the response time could be better.
How was the initial setup?
I rate Ansible 10 out of 10 for ease of deployment. Deploying Ansible was straightforward and only takes about a minute. It starts with the CI/CD process, and it's automated so that when there is a change to the code, the changes are applied across servers or applications.
What other advice do I have?
I rate Red Hat Ansible 10 out of 10. I recommend Ansible. It's easy to use.
Which deployment model are you using for this solution?
Private Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Red Hat Ansible Automation Platform
March 2026
Learn what your peers think about Red Hat Ansible Automation Platform. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
885,264 professionals have used our research since 2012.
Ansible Lead at a government with 5,001-10,000 employees
Is easy to write, helps with repeatability, and is stable
Pros and Cons
- "The most valuable feature of Ansible is repeatability because when you're working at the DoD, you want things to be cookie-cutter and replicable."
- "The most valuable feature of Ansible is repeatability because when you're working at the DoD, you want things to be cookie-cutter and replicable."
- "Networking needs to be improved."
- "Networking needs to be improved."
What is our primary use case?
We use it mostly for remote execution.
What is most valuable?
The most valuable feature of Ansible is repeatability because when you're working at the DoD, you want things to be cookie-cutter and replicable.
Red Hat Ansible Automation Platform helps us achieve our mission because it's easy to write.
The Red Hat solutions fit together pretty well and work in conjunction with one another.
What needs improvement?
Networking needs to be improved.
For how long have I used the solution?
I've been using Ansible for at least a year.
What do I think about the stability of the solution?
As long as it can communicate with the target, there's usually no problem with the stability.
Which solution did I use previously and why did I switch?
We used Puppet and switched to Ansible because it's an agentless solution.
What other advice do I have?
On a scale from one to ten, I would rate this solution at nine.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Cognitive Business Operation at a consultancy with 10,001+ employees
Easy to set up with helpful operational automation and DevOps
Pros and Cons
- "The solution can scale."
- "With this solution, we're able to cover our client's needs, the automation is very good, the operational automation and DevOps are the most valuable features for us, it's easy to set up, the solution can scale, and it's very stable."
- "They should think of this product as an end-to-end solution and begin to develop it that way."
- "The solution costs a lot. It's not cheap."
What is our primary use case?
We primarily use the solution for automation purposes. We also use it for CI/CD plus DevOps. So these are the three main uses. We can use it for operational automation plus DevOps. We handle applications, pipelines, deployments, et cetera.
What is most valuable?
With this solution, we're able to cover our client's needs.
The automation is very good. The operational automation and DevOps are the most valuable features for us.
It's easy to set up.
The solution can scale.
It's very stable.
What needs improvement?
Now, there is a GitHub solution that came on the market. GitHub's integration with Ansible is adding value for the customer as GitHub has the capability to push/pull architecture plus it can bring in collaboration and versioning. As long as they continue to develop this integration, it will continue to be useful. What is next is to look into the infrastructure.
The improvement is already there in GitHub's capability. GitHub is already there, however, they can bring something like that into the solution as well too. They can bring AOPs capability. They should think of this product as an end-to-end solution and begin to develop it that way.
The solution costs a lot. It's not cheap.
For how long have I used the solution?
I've been using the solution for the last four years.
What do I think about the stability of the solution?
The solution is extremely stable. that's why so many organizations end up using it. There are no bugs or glitches. It doesn't crash or freeze. It's reliable.
What do I think about the scalability of the solution?
The solution can scale well. It works for small or large enterprises. There is no limitation.
How are customer service and support?
Technical support has been good. We are very satisfied with the level of service we get. They are continuously improving their services as well. As long as they continue to improve we will remain happy.
How would you rate customer service and support?
Positive
How was the initial setup?
The solution is very straightforward. It's easy to set up. It's not difficult at all.
How many engineers you need to handle the implementation depends on the project and use case. It depends, for example, on how many automations will be created, et cetera. The time it takes to deploy also varies. Different use cases have different deployment times.
What about the implementation team?
Our company provides the implementation for our clients. We are able to handle the setup ourselves.
What was our ROI?
We've seen an ROI. It is reducing the resources needed by the customers.
What's my experience with pricing, setup cost, and licensing?
It's an expensive product. It's costly.
We're charged between $8 to $13 a month per license. There are some limitations as well, however, specifically in AOPs.
What other advice do I have?
We're partners.
Which version we use depends on the customer If they have a license the latest is fine. We can also work with an older version. Whatever's possible we can do. We have the list of the scripts available, which can help us do the automation for the customer.
It's on the cloud we utilize Azure and AWS. It can also be used on-premises.
It's an effective tool. We weren't sure about it at first, however, it helps reduce resources and has been helpful to customers.
I'd rate it an eight out of ten.
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: My company does not have a business relationship with this vendor other than being a customer.
Chief Cloud Architect at T1 Solution, s.r.o.
Provides a central solution for automation, reducing and optimizing our efforts
Pros and Cons
- "One of the most valuable features is automation. We are doing automation infrastructure, which allows us to automate regular tasks. This solution provides us with a service catalog, like building new services and automating daily tasks."
- "We used to have 120 employees, and now we have just 25 for the same amount of activities."
- "We would like support for the post-integration of this product before cloud frameworks because right now their approach is to avoid using on-premises activities and move everything to the cloud."
- "We would like support for the post-integration of this product before cloud frameworks because right now their approach is to avoid using on-premises activities and move everything to the cloud."
What is our primary use case?
We use Ansible for infrastructure code. We also use CloudFormation.
Ansible provides a central solution for automation for our customers.
We deploy this solution on AWS. We are a cloud company so that is why we don't have anything on-premises. We prefer a cloud approach, and we have almost everything in GCP or in AWS. The solution hasn't required us to change our existing infrastructure. We are using the server version 17. We use Ansible plus Ansible Tower, which is Ansible AWS.
The solution is user-friendly for our staff, although some activities are unique and are not being repeated several times, so we need to do those things manually.
How has it helped my organization?
We have around 25 people doing this same job. Before using this solution, we had more than 100 people for the same amount of work. This solution has definitely helped us to reduce and optimize our efforts.
What is most valuable?
One of the most valuable features is automation. We are doing automation infrastructure, which allows us to automate regular tasks. This solution provides us with a service catalog, like building new services and automating daily tasks.
The language is very intuitive. The solution is easy to learn. The solution enables us to deliver incrementally. We are able to expand this facility by implementing more templates and using them digitally.
We are an international company, so we use this solution with a collaborative approach internationally.
The solution enables us to enforce the same security settings, so it's quite easy to maintain. There can be human mistakes, which can make security unreliable, so that is why we prefer this security policy.
What needs improvement?
We would like support for the post-integration of this product before cloud frameworks because right now their approach is to avoid using on-premises activities and move everything to the cloud. This is why we choose Ansible, but we would like Ansible to stay as close as possible to recent trends coming through AWS, for instance. We have a chance to automate those processes by using Ansible, so there is interoperability of those products.
For how long have I used the solution?
I have been using this solution since 2015.
What do I think about the stability of the solution?
The solution is stable.
The solution has reduced the amount of downtime for users. It can automate some maintenance activities, which are out of operating time. If those activities can be automated, that can dramatically reduce downtime. If those activities can't be re-automated, then it's semi-automated, which would mean human effort plus automation together. In general, yes, we can automate maintenance or downtime activities, but that depends on the input for this. If there is some sort of disaster, then there would be a different approach.
How are customer service and support?
Technical support is very good, especially from Red Hat.
Which solution did I use previously and why did I switch?
We have used Red Hat Satellite and Red Hat CloudFormation.
CloudFormation is like a showcase of our service catalogs. We provide that to our customers. It's tightly integrated with Ansible and frameworks. The customer can choose from the service catalog, and if it's automated, the customer can see how much it was from a cost point of view. CloudFormation reduces work activities on the ground.
How was the initial setup?
Initial setup was complex.
To deploy everything from the Red Hat portfolio took one week per customer.
Our strategy combines very closely with cloud, which is why our approach is complex. We are trying to persuade and migrate customers to the cloud, AWS, or GCP, and as an additional value, we can automate and more or less migrate it to an environment to bring new approaches and make this cloud solution beneficial to customers.
What was our ROI?
Yes. We saw ROI three or four years after implementing the solution.
What's my experience with pricing, setup cost, and licensing?
You don't need to buy agents on servers or deploy expense management when using the solution, which affected our decision to go with it.
We also bought this solution because it was better than some competitors, like Puppet and Chef, and because of the automation.
It has helped our organization save time when it comes to service deployment, moves, and updates. We used to have 120 employees, and now we have just 25 for the same amount of activities.
What other advice do I have?
I would give this solution 10 out of 10.
The lesson I've learned is that automation is the way because without automation, it's quite impossible right now to maintain a very large environment, especially in public clouds like AWS or GCP.
We're quite unique because we use the public cloud environment together with one product.
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: My company does not have a business relationship with this vendor other than being a customer.
Student at ARTH
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."
- "It saves time when it comes to service deployment, moves, or updates."
- "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."
- "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."
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: My company does not have a business relationship with this vendor other than being a customer.
Linux Platform System Administrator at a healthcare company with 10,001+ employees
Its agentless, making the deployment fast and easy
Pros and Cons
- "It has improved our organization through provisioning and security hardening. When we do get a new VM, we have been able to bring on a provisioned machine in less than a day. This morning alone, I provisioned two machines within an hour. I am talking about hardening, installing antivirus software on it, and creating user accounts because the Playbooks were predesigned. From the time we got the servers to the actual hand-off, it takes less than an hour. We are talking about having the servers actually authenticate Red Hat Satellites and run the yum updates. All of that can be done within an hour."
- "It has improved our organization through provisioning and security hardening."
- "When you set up Playbooks, I may have one version of the Playbook, but another member of the team may have a different vision, and we will not know which version is correct. We want to have one central repository for managing the different versions of Playbooks, so we can have better collaboration among team members. This is our use case for using Git version control."
- "When you set up Playbooks, I may have one version of the Playbook, but another member of the team may have a different vision, and we will not know which version is correct."
What is our primary use case?
We use it for patching and configuration management.
We are a healthcare institution. We have less than 500 hosts. Ansible is used between the infrastructure and applications, and primarily has Red Hat as the OS.
How has it helped my organization?
It has improved our organization through provisioning and security hardening. When we do get a new VM, we have been able to bring on a provisioned machine in less than a day. This morning alone, I provisioned two machines within an hour. I am talking about hardening, installing antivirus software on it, and creating user accounts because the Playbooks were predesigned. From the time we got the servers to the actual hand-off, it takes less than an hour. We are talking about having the servers actually authenticate Red Hat Satellites and run the yum updates. All of that can be done within an hour.
What is most valuable?
- Ad-hoc commands
- Playbooks
- Setting up and deleting users
- Patching
- Using it for quick and dirty deployment of scripts.
The YAML syntax is easy to use, but it takes some getting used to. I feel like Microsoft Visual Studio helps with the YAML syntax, lining it up correctly. However, if you're doing it from the command line without actual spacing, that could be a little problematic. The new version of Visual Studio is quite helpful because Git is integrated with it. The YAML markdowns are also in place. My staff doesn't need special coding skills to use it.
We have multiple Playbooks to configure a server. We can break it up or make one main YAML script to push out all the individual dependencies.
What needs improvement?
When you set up Playbooks, I may have one version of the Playbook, but another member of the team may have a different vision, and we will not know which version is correct. We want to have one central repository for managing the different versions of Playbooks, so we can have better collaboration among team members. This is our use case for using Git version control.
Collaboration across teams is a great goal to accomplish, but that would necessitate more visibility to other teams of what Ansible is capable of with the database teams and other individual applications. Because we have so many applications, I don't know if they are aware of how Ansible could be beneficial to them. That would necessitate a broader conversation within the IT infrastructure application teams.
While it saves time with fewer moves, there could be still room for improvement because we do not actually manage the VMs. Instead, this is managed by the Windows team, who spins up the VM. Then, once the VM is handed off, we do the security hardening. If we received the request from the application owner to spin up the VM to hand it off, then we could take that entire process and get it streamlined. Whereas, it is handled by a different team right now.
It would be great if we could leverage Ansible Tower and Red Hat Satellites more.
API integration would help because right now our security team uses Splunk, and they are independent of my team, which is the Unix team. Therefore, if we could tie in Splunk with products, like Ansible, Cylance, and Rubrik for backup, then we could get all that information in a central console. We have not previously raised this suggestion because our Ansible Engine needs to be upgraded so we can get support for the Ansible product.
For how long have I used the solution?
We have been using Ansible for at least four years.
What do I think about the stability of the solution?
We have not had any issues with Ansible. One of the projects that we have allocated for this year is to migrate our control station from RHEL 6 to RHEL 7.
We really don't have anyone maintaining it. It was a plug and play solution. We downloaded Ansible and ran it, because everyone knows how to use Ansible on the team at this point. Right now, I am trying to get to the next phase of using Git to set up more version control.
What do I think about the scalability of the solution?
The scalability is excellent.
Four guys use it on the Unix team.
Which solution did I use previously and why did I switch?
We were previously using Bash scripting.
We did try BigFix for two years. However, because of costs, Ansible proved to be better cost-wise. The licensing fee was a big issue with using BigFix. Control from the BigFix perspective was a concern, because you were locked into the GUI. With Ansible, we were able to do everything from the command line and touch the entire environment from the command line. Once you use BigFix and an issue, you then have to log out or go into the box from one of the servers, but you were locked into the GUI in BigFix.
How was the initial setup?
It is agentless. All we had to do is set up the control station, then Python was installed on all our Linux hosts. So, it was easy. The deployment took less than an hour.
The SSH keys were already in place. We already had the account, where we tested it out beforehand. Therefore, we knew exactly what we needed to do to deploy it. The keys were the hardest thing to set up and that was already in place (prior to Ansible).
What about the implementation team?
The entire Linux group of four guys was involved in the deployment. We never had to use Red Hat resources to set up Ansible.
What was our ROI?
Ansible is primarily used for provisioning or hardening our servers. The realization of getting a server from testing to actual production is very short in our environment because the processes have been streamlined. Before Ansible, the processes were a lot more unwieldy. We went from a week to less than a day where you can get your server hardened, provisioned, and handed off to the application owner.
Costs are negligible when using Ansible. The costs are just learning to use the solution's various options. We save time and efficiency versus other solutions.
What's my experience with pricing, setup cost, and licensing?
We have tested out Ansible Tower, but there is a budget issue, so that is in our next phase.
Red Hat's open source approach was a factor when choosing Ansible, since the solution is free as of right now.
Which other solutions did I evaluate?
We have Red Hat Satellites and looked into Red Hat Insights, which we are still not fully deployed on yet. The integration between Red Hat solutions is seamless.
We looked into BigFix. I also looked at SaltStack and Puppet, but didn't get anywhere with that. I wanted something that had ease from a management perspective. Other solutions besides Ansible needed us to use agents, and I felt that would cause too many problems. Management didn't want a disruption of servers or downtime. I couldn't give them the assurance that installing something with an agent would not cause issues. So, this affected our decision to go with Ansible.
I don't think any product that we looked into could compare to Ansible.
What other advice do I have?
Test the environment because it is easy to use. Once you are proficient with Unix and Linux, it is extremely easy to use it: Setting up the inventory system, YAML files, and SSH keys.
I have no complaints about Ansible. I just wish I had more time to really delve into it.
I think we not using Ansible to its fullest potential, because of:
- Training.
- Time.
- Not knowing all the options available.
I haven't been exposed to Ansible Tower much. I have only tested it out three times. Right now, I am a little rusty on it, so it will take some getting used to again. It is more GUI-based, so it is pretty user-friendly.
The biggest lesson learnt: There are multiple ways of doing the same thing.
I would rate this solution as a nine (out of 10) because of the configuration management for all our servers in the environment. It can be used within the networking field for all devices, such as Cisco switches. The solution speaks to Windows hosts as well. It just takes time to use all the functionality and get it visible across the organization.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
IT Consultant at a tech vendor with 10,001+ employees
A highly stable solution that provides good automation and patching
Pros and Cons
- "The most valuable features of the solution are automation and patching."
- "The solution is slightly expensive, and its pricing could be improved."
What is our primary use case?
We use the solution for Linux patching automation. Currently, we are using the solution for patching normal configuration-related work. However, we also plan to use it for the provisioning of the servers.
What is most valuable?
The most valuable features of the solution are automation and patching.
What needs improvement?
The solution is slightly expensive, and its pricing could be improved.
What do I think about the stability of the solution?
I rate the solution ten out of ten for stability.
What do I think about the scalability of the solution?
Red Hat Ansible Automation Platform is a scalable solution. Around 300 to 400 users are using the solution in our organization.
How are customer service and support?
The solution’s technical support is very good.
How was the initial setup?
The solution’s initial setup is very easy.
What about the implementation team?
The solution can be deployed within a day if you have all the resources. To deploy the solution, you need to check if you have a proper infrastructure and everything in place.
What other advice do I have?
Users with the right environment, like Linux, should go for Red Hat Ansible Automation Platform. With the Red Hat Ansible Automation Platform, we don't have to do manual things, increasing our efficiency. The solution helps us complete our complex work very easily, increasing efficiency.
Overall, I rate Red Hat Ansible Automation Platform ten out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free Red Hat Ansible Automation Platform Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2026
Product Categories
Configuration Management Release Automation Network Automation AWS Pro Service ProvidersPopular Comparisons
Microsoft Intune
Microsoft Azure DevOps
Microsoft Configuration Manager
VMware Aria Automation
Cisco DNA Center
Red Hat Satellite
AWS Systems Manager
SolarWinds Network Configuration Manager
HashiCorp Terraform
IBM Rapid Network Automation
Buyer's Guide
Download our free Red Hat Ansible Automation Platform Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- What are the pros and cons of Ansible vs Red Hat Satellite?
- What is the difference between Red Hat Satellite and Ansible?
- How does Ansible compare to Microsoft Endpoint Configuration Manager (SCCM)?
- Which Infrastructure as Code (IaC) Configuration Management platform would you choose - Red Hat Ansible Automation Platform or HashiCorp Terraform?
- When evaluating Configuration Management, what aspect do you think is the most important to look for?
- Infrastructure-as-code vs infrastructure configuration
- What is automated configuration management?
- What are the advantages of using Infrastructure as Code (IaC) tools?
- Why is Configuration Management important for companies?


















