Try our new research platform with insights from 80,000+ expert users
reviewer98623 - PeerSpot reviewer
Intern at a university with 1-10 employees
Real User
Stable and scalable automation platform that is highly compatible with other tools
Pros and Cons
  • "The API for exposing all our infrastructure services is the most valuable feature."
  • "From Red Hat Insights point of view, the product is not on top as it is not responding as per the demand...Like on cloud platforms, you can see the main parts of Red Hat Insights, along with the inventory of all your apps. So, that is missing in Red Hat Ansible Automation Platform."

What is our primary use case?

We use the solution for provisioning on different providers like VMware, and OpenStack because it was so easy to implement. This product is also helpful to create a job workflow including the approval steps.

It also includes DevOps tools for making an easy automation process. 

How has it helped my organization?

It brings a lot of time-saving.

What is most valuable?

The API for exposing all our infrastructure services is the most valuable feature.

For how long have I used the solution?

I have been using Red Hat Ansible Automation Platform for three months.


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

What do I think about the stability of the solution?

It is a stable solution.

What do I think about the scalability of the solution?

It is a scalable solution.

How are customer service and support?

The technical support is very good. We asked the support team about applications, and they answered us. I rate the technical support a nine out of ten.

How would you rate customer service and support?

Positive

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

We used multiple tools in the past three years, but we did not use any other similar product to Red Hat Ansible Automation Platform.

How was the initial setup?

The initial setup was easy. I was not a part of the deployment process, but my team members told me about the deployment process.

What about the implementation team?

The in-house team asked the support team questions.

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

It is an open source product but needs a license subscription to use it. The price depends on the number of nodes supported by the platform (the nodes correspond to a host which can be for example a VM or a data center).

The price is really different depending on the customer's needs.

Which other solutions did I evaluate?

We have evaluated other solutions but this is the one that best meets our need for provisioning automation and addresses the different infrastructure and cloud providers we use

What other advice do I have?

The product can be very easy to use, provided what you are using in it. I did not use the product myself, but it was really impressive when they showed the POC process. I rate it eight out of ten.

Which deployment model are you using for this solution?

On-premises

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

Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1525251 - PeerSpot reviewer
Cognitive Business Operation at a tech vendor with 10,001+ employees
Real User
Easy to set up with helpful operational automation and DevOps
Pros and Cons
  • "The solution can scale."
  • "They should think of this product as an end-to-end solution and begin to develop it that way."

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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Red Hat Ansible Automation Platform
December 2024
Learn what your peers think about Red Hat Ansible Automation Platform. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
AbhijitUpadhyaya - PeerSpot reviewer
Senior QA Engineer at Calsoft
Real User
Top 5Leaderboard
A scalable and open-source tool that has good documentation and can be used on multiple cluster levels
Pros and Cons
  • "We can automate a few host configurations using the product."
  • "The solution must be made easier to configure."

What is our primary use case?

We can use the solution for a group deployment if we have an infrastructure where we need to deploy software onto multiple machines at the same time. The tool should be on an Ansible server, and the server should be able to do SSH to the multiple hosts on which it wants to act.

What is most valuable?

We can automate a few host configurations using the product.

What needs improvement?

The solution must be made easier to configure.

For how long have I used the solution?

I have been using the solution for almost five months. I am using the latest version of the solution.

What do I think about the stability of the solution?

The product is very stable.

What do I think about the scalability of the solution?

The product is scalable. We can use it on multiple cluster levels.

How are customer service and support?

The documentation is quite good. We don’t need to call anyone.

How was the initial setup?

The initial setup is quite easy. The deployment took 15 to 30 minutes. The tool was deployed on a Linux machine. People deploying the solution must have some hands-on experience in Linux.

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

It’s an open-source tool.

What other advice do I have?

I recommend the solution to others. Overall, I rate the solution a nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Surya Chapagain - PeerSpot reviewer
Senior System Administrator at a tech services company with 10,001+ employees
Real User
Easy to manage and simple to learn
Pros and Cons
  • "Some colleagues and other companies use it and comment that it is easy to use, easy to understand, and offers good features."
  • "If we have a problem with some file and we need to get Red Hat to analyze the issue and the file is 100GBs, we'll have an issue since we need to provide a log file for them to analyze. If it is around 12GB or 13GB, we can easily upload it to the Red Hat portal. With more than 100GBs, it will fail. I heard it should cover up to 250GB for an upload, however, I find it fails. Therefore, Red Hat needs to provide a way to handle this."

What is our primary use case?

We can use it to configure or to change the configuration in a large number of servers. Also, if there are some issues in comprehension, for example, permission or ownership, we can fix that with the Ansible label. 

We can use other advanced features. Currently, for example, we are using BigFix for automation. We use Ansible since it doesn't need agents to install on every server. For BigFix, in contrast, you do need to have a BigFix agent for every server. Not having to do that with Ansible is a benefit for us.

How has it helped my organization?

The Ansible automation platform helps us achieve our goals. It is easier to handle and easier to understand. We can learn it easily, and we can share it with colleagues also very easily.

New colleagues and new people can understand the solution very well, making it quick for onboarding. 

What is most valuable?

It is easy to manage. If we make a playbook, we do need to have some skills in scripting or skills for the AML file. However, once we do, we can easily handle the issue.

What needs improvement?

We are just starting to use the solution. I can't speak to improvements, really. So far, I am more comfortable with this product than the previous one. Once we start using it heavily, maybe we will see issues.

For how long have I used the solution?

I've been using the solution for one year.

What do I think about the stability of the solution?

The solution is stable. Some colleagues and other companies use it and comment that it is easy to use, easy to understand, and offers good features. They're very positive when discussing Ansible. 

What do I think about the scalability of the solution?

The solution can scale. It can cover large amounts. Many other companies also use it successfully.

We have more than 600 Linux servers. We are using it on all the servers. 

How are customer service and support?

We use Red Hat a lot. I open tickets for the Red Hat cases, however, with Ansible, I haven't opened any cases. My manager worked with them a bit.

If we have a problem with some file and we need to get Red Hat to analyze the issue and the file is 100GBs, we'll have an issue since we need to provide a log file for them to analyze. If it is around 12GB or 13GB, we can easily upload it to the Red Hat portal. With more than 100GBs, it will fail. I heard it should cover up to 250GB for an upload, however, I find it fails. Therefore, Red Hat needs to provide a way to handle this.

How would you rate customer service and support?

Positive

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

We also use BigFix. However, we need to have an agent on every server with BigFix, which is not the case with Ansible. 

Our manager had already implemented Ansible, and we were using it in the lab previously. In the lab, we saw it running very smoothly. Some of the production servers also use Ansible as well.

How was the initial setup?

I was involved in the initial setup. I use it in the lab server for now, and it is good. It is going to be in production soon. However, we already deployed it in lower environments, like the QA and development servers.

What was our ROI?

We might see an ROI soon. 

Which other solutions did I evaluate?

Previously, we had BigFix and considered other solutions. However, when Ansible came in, and we studied it a bit, we felt that it would be easy to understand and easy to implement. The learning curve was small. 

What other advice do I have?

We are a contractor of the client. We support the client, so whatever the client needs, we use and provide. Our client owns Red Hat, and therefore we use it.

Our operating system is Red Hat. We chose it due to the fact that it is open source. In Red Hat, we can use VMware or physical servers or the cloud and find Red Hat to be easy to use, secure, and user-friendly. Also, if we use all RHEL products, they are all compatible with each other. If we use a third party, we might have issues. With RHEL products, it is already tested on the RHEL side, so we don't generally see issues. 

It's one of the best products to use. It is easy to understand and easy to manage. You can use it if you have a cloud, physical server, or VMware. It is very good and offers operational efficiency.

I would rate the solution nine out of ten. We like it, and we feel good about its capabilities. 

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?

Microsoft Azure
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Senior DevOps at RubiconMD
Real User
It saves time; it cut our configuration time
Pros and Cons
  • "It is very easy to use, and there is less room for error."
  • "Ansible Tower offers use a UI where we can see all the pushes that have gone into the server."
  • "For Ansible Tower, there are three tiers with ten nodes. I would like them to expand those ten nodes to 20, because ten nodes is not enough to test on."

What is our primary use case?

The primary use case is for configuration management. We use it for patching and updating. We also use it to send out new configs to all our servers.

How has it helped my organization?

It saves time; it cut our configuration time. 

It is very easy to use, and there is less room for error. For exampe, if we had 10 servers, and we need to update a file on each server. So, you would have to go into every server and update the file manually, then sign out. You can mess up on the sixth one and have configuration issues. It is easier to use one server to create a playbook, then you just hit "push" and the playbook is distributed to all the servers.

What is most valuable?

Ansible Tower offers use a UI where we can see all the pushes that have gone into the server.

It is very easy to grasp. Multiple users on my team can utilize it without me giving them a thorough tutorial. This has been helpful.

What needs improvement?

For Ansible Tower, there are three tiers with ten nodes. I would like them to expand those ten nodes to 20, because ten nodes is not enough to test on.

It needs better documentation when setting it up. It is not very clearly stated how exactly to set up Ansible Tower, though it is pretty self-explanatory.

For how long have I used the solution?

Less than one year.

What do I think about the stability of the solution?

It is definitely a workhorse. It does our back-end deployment, so we utilize it very heavily. We're committing too much to it, so we have it highly available. We built some redundancies around it just in case it ever goes down, because it's a big part of our work.

What do I think about the scalability of the solution?

We are about 50 servers. It is not very big, but we are continuing to grow.

How is customer service and technical support?

If we want to utilize technical support, we would need to use a more premium solution since Ansible Tower is free.

How was the initial setup?

The integration and configuration in our AWS environment was super easy to set up. It does all our tasks. Having it integrate with our front-end and back-end deployment has all been seamless. There is no custom configurations.

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

Ansible Tower is free. Until they lower the cost, we are holding off on purchasing the product.

Which other solutions did I evaluate?

We considered Chef and Puppet, which are very similar to Ansible. However, they have a more Ruby-based programming language. Therefore, it takes more time to learn and incorporate into a company. Ansible is easier for everyone to understand what is going on without actually knowing the programming language.

We chose Ansible for simplicity. Ansible is easy to set up, then get up and running in about a day or so. With Chef, I would have had to sit there and learn it, so the time constraints didn't really work out.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Linux Administrator at a healthcare company with 10,001+ employees
Real User
Will enable us to do urgent patches through a Playbook or module

What is our primary use case?

Our use case for it is as an automation tool. For the Linux side, we have very few automation tools. We do have Puppet Enterprise as a matter of fact, and we're looking at tools for automating our day-to-day operations, server builds, configuration management, etc.

We've got a demo version of Tower. We've been playing with it, using it for patching. One of our first goals is to automate patching.

How has it helped my organization?

The improvement is going to come in that we are going to be able to maintain configuration management, through the use of both Puppet and Ansible. Currently, in a manual process, hands-on - that is what kills us. When we have a system administrator trying to do his job, that kills us every time. We have 2,500 servers and if a project comes to him, we have 15-minute time-outs. I don't like that. He'll go in there and he'll change it. And we can't control that and we don't know when it gets changed.

The hope is that we automate and then it's there, we know it's there. And then we'll use Puppet to come in at the back, and just maintain it. That is our plan.

If somebody tries to change something through Puppet, we're going to get reports. Ansible is going to be used on the front end, and if somebody comes up and says, "We need this patch pushed out. It's an urgent patch. It's high criticality. We need to do it now," we'll do it through Ansible. We'll write a Playbook or a module and just, boom, get it done.

What is most valuable?

The most valuable feature is the Playbooks and pushing them out.

What needs improvement?

We'll probably use it in conjunction with Puppet, because Puppet is more a solution where every 30 minutes it's going to check, whereas as Ansible doesn't do that. You have to push, from my understanding. That's what I thought. I could be wrong.

For how long have I used the solution?

Trial/evaluations only.

What do I think about the stability of the solution?

It has been stable so far.

What do I think about the scalability of the solution?

It's scalable. We're looking at an enterprise configuration, when we get it done. It's a matter of getting it licensed.

How is customer service and technical support?

So far, in our interactions with technical support, they've been knowledgeable. We're very happy.

How was the initial setup?

The setup looks pretty straightforward. From what I've seen, although it was done by another person, it seemed to be pretty simple. I think it was an RPM.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
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.

reviewer1686387 - PeerSpot reviewer
Owner at a computer software company with 11-50 employees
Real User
Helps with patching and keeping everything compliant
Pros and Cons
  • "Automation tracking is the most valuable feature."
  • "The SSM connection access needs improvement"

What is our primary use case?

We use it for the bot. It helps to keep tracking all the automation processes that are ongoing in your ecosystem

How has it helped my organization?

It helps with patching and keeping everything compliant.

What is most valuable?

Automation tracking is the most valuable feature. 

What needs improvement?

The SSM connection access needs improvement because right now, they do everything through SSH.

For how long have I used the solution?

I have been Red Hat Ansible Automation Platform for a few years. 

What do I think about the stability of the solution?

The solution is very stable. 

What do I think about the scalability of the solution?

If there's some cloud add ons, we would increase the usage. Only admins use the solution. 

How was the initial setup?

We just create a server, and then we use that server to on-premesis.

What other advice do I have?

Ansible has good performance. Overall, 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
Flag as inappropriate
PeerSpot user
Buyer's Guide
Download our free Red Hat Ansible Automation Platform Report and get advice and tips from experienced pros sharing their opinions.
Updated: December 2024
Buyer's Guide
Download our free Red Hat Ansible Automation Platform Report and get advice and tips from experienced pros sharing their opinions.