GitLab vs. Red Hat Ansible Automation Platform

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
GitLab
Score 8.7 out of 10
N/A
GitLab is an intelligent orchestration platform for DevSecOps, where software teams enable AI at every stage of the software lifecycle to ship faster. The platform enables teams to automate repetitive tasks across planning, building, securing, testing, deploying, and maintaining software.
$0
per month per user
Ansible
Score 9.2 out of 10
N/A
The Red Hat Ansible Automation Platform (acquired by Red Hat in 2015) is a foundation for building and operating automation across an organization. The platform includes tools needed to implement enterprise-wide automation, and can automate resource provisioning, and IT environments and configuration of systems and devices. It can be used in a CI/CD process to provision the target environment and to then deploy the application on it.
$5,000
per year
Pricing
GitLabRed Hat Ansible Automation Platform
Editions & Modules
GitLab Free (self-managed)
$0
GitLab Free
$0
GitLab Premium
$29
per month per user
GitLab Premium (self-managed)
$29
per month per user
GitLab Ultimate
Contact Sales
GitLab Ultimate (self-managed)
Contact Sales
Basic Tower
5,000
per year
Enterprise Tower
10,000
per year
Premium Tower
14,000
per year
Offerings
Pricing Offerings
GitLabAnsible
Free Trial
YesNo
Free/Freemium Version
YesNo
Premium Consulting/Integration Services
YesNo
Entry-level Setup FeeOptionalNo setup fee
Additional DetailsGitLab Credits enable flexible, consumption-based access to agentic AI capabilities in the GitLab platform, allowing you to scale AI adoption at your own pace while maintaining cost predictability. Powered by Duo Agent Platform, GitLab’s agentic AI capabilities help software teams to collaborate at AI speed, without compromising quality and enterprise security. If usage exceeds monthly allocations and overage terms are accepted, automated on-demand billing activates without service interruption, so your developers never lose access to AI capabilities they need. Real-time dashboards provide transparency into AI consumption patterns. Software teams can see usage across users, projects, and groups with granular attribution for cost allocation. Automated threshold alerts facilitate proactive planning. Advanced analytics deliver trending, forecasting, and FinOps integration.
More Pricing Information
Community Pulse
GitLabRed Hat Ansible Automation Platform
Considered Both Products
GitLab
Chose GitLab
Sometimes it gets very slow and provides a problem to connect or update the servers. Search is difficult on some pages. Some features are missing that are available on GitHub.
Chose GitLab
Cost aside, the current field of source code management systems is exceptional. GitLab, however, rises above them all. The community version has all of the basic features needed by virtually any company and the pricing for additional features is in line with the value obtained.
Ansible
Chose Red Hat Ansible Automation Platform
Red Hat Ansible Automation Platform offers a more robust set of tools compared to GitLab which allows for a wider use case with less effort. Terraform is a good partner to work alongside as it's better at provisioning but falls down when complicated configurations need to be …
Chose Red Hat Ansible Automation Platform
It provides better RBAC and security also it is written in python and uses yaml which is a lower barrier of entry for new admins without a lot of programming experience.
Chose Red Hat Ansible Automation Platform
I don't really compare them apples to apples, they serve different functions and integrate together.
Chose Red Hat Ansible Automation Platform
Red Hat Ansible Automation Platform is much easier to setup than Puppet, because it is agentless.
The Ansible community seems to be more active than Puppet's in the recent years.
Red Hat Ansible Automation Platform does not require learning a programming language where Puppet …
Chose Red Hat Ansible Automation Platform
Ansible is a great product, which we really love as it is compatible running along side and with other DevOps tool. The integration features allows other teams to participate in our shared objective. Ansible is easy to use as many programmers are familiar with Python and RHEL. …
Features
GitLabRed Hat Ansible Automation Platform
Configuration Management
Comparison of Configuration Management features of Product A and Product B
GitLab
-
Ratings
Red Hat Ansible Automation Platform
8.2
149 Ratings
2% above category average
Infrastructure Automation00 Ratings8.9143 Ratings
Automated Provisioning00 Ratings8.2140 Ratings
Parallel Execution00 Ratings8.5133 Ratings
Node Management00 Ratings8.5125 Ratings
Reporting & Logging00 Ratings7.4137 Ratings
Version Control00 Ratings7.4121 Ratings
Best Alternatives
GitLabRed Hat Ansible Automation Platform
Small Businesses
GitGuardian
GitGuardian
Score 9.0 out of 10
HashiCorp Vagrant
HashiCorp Vagrant
Score 10.0 out of 10
Medium-sized Companies
Veracode
Veracode
Score 8.8 out of 10
Automox
Automox
Score 8.9 out of 10
Enterprises
Veracode
Veracode
Score 8.8 out of 10
Automox
Automox
Score 8.9 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
GitLabRed Hat Ansible Automation Platform
Likelihood to Recommend
8.3
(152 ratings)
9.3
(171 ratings)
Likelihood to Renew
9.0
(5 ratings)
9.8
(5 ratings)
Usability
10.0
(6 ratings)
8.2
(57 ratings)
Performance
9.0
(1 ratings)
8.7
(5 ratings)
Support Rating
10.0
(12 ratings)
8.0
(5 ratings)
Implementation Rating
-
(0 ratings)
8.0
(2 ratings)
Ease of integration
-
(0 ratings)
8.6
(5 ratings)
Product Scalability
10.0
(1 ratings)
-
(0 ratings)
User Testimonials
GitLabRed Hat Ansible Automation Platform
Likelihood to Recommend
GitLab
GitLab is good if you work a lot with code and do complex repository actions. It gives you a very good overview of what were the states of your branches and the files in them at different stages in time. It's also way easier and more efficient to write pipelines for CI\CD. It's easier to read and it's easier to write them. It takes fewer clicks to achieve the same things with GitLab than it does for competitor products.
Read full review
Red Hat
Red Hat Ansible automates server management, configuration updates, and deployments across our server infrastructure, keeping everything consistent, reducing human error, and saving time. Also provides detailed reports on what is done and uses role-based access controls to keep systems secure by controlling who can make changes.
Read full review
Pros
GitLab
  • GitLab excels in managing code versions, allowing easy tracking of changes, branch management, and merging contributions.
  • It helps maintain code stability and reliability, saving time and effort in the development or research workflow.
  • Powerful code review features, enabling collaboration and feedback among team members.
  • Robust project management features, including issue tracking, kanban boards, and milestones.
Read full review
Red Hat
  • It reduces custom scripting efforts because everything can be scripted in simple, human-readable YAML playbooks.
  • Not only servers, but also network devices, VMs, Containers, Kubernetes clusters, etc., can be automated via Ansible, showcasing its extensive list of supported devices.
  • It is agentless, which makes it lightweight and allows for easy integration into CI/CD and GitOps pipelines.
  • Many Tier-1 telcos use Ansible for Day 0/1/2 automation of RAN, transport, and core infrastructure (e.g., network function lifecycle management, NE configuration push, patching VNFs).
Read full review
Cons
GitLab
  • CI variables management is sometimes hard to use, for example, with File type variables. The scope of each variable is also hard to guess.
  • Access Token: there are too many types (Personal, Project, global..), and it is hard to identify the scope and where it comes from once created.
  • Runners: auto-scaled runners are for the moment hard to put in place, and monitoring is not easy.
Read full review
Red Hat
  • I can't think of any right now because I've heard about the Lightspeed and I'm really excited about that. Ansible has been really solid for us. We haven't had any issues. Maybe the upgrade process, but other than that, as coming from a user, it's awesome.
  • Give out Lightspeed for free.
Read full review
Likelihood to Renew
GitLab
I really feel the platform has matured quite faster than others, and it is always at the top of its game compared to the different vendors like GitHub, Azure pipelines, CircleCI, Travis, Jenkins. Since it provides, agents, CI/CD, repository hosting, Secrets management, user management, and Single Sign on; among other features
Read full review
Red Hat
Even is if it's a great tool, we are looking to renew our licence for our production servers only. The product is very expensive to use, so we might look for a cheaper solution for our non-production servers. One of the solution we are looking, is AWX, free, and similar to AAP. This is be perfect for our non-production servers.
Read full review
Usability
GitLab
I find it easy to use, I haven't had to do the integration work, so that's why it is a 9/10, cause I can't speak to how easy that part was or the initial set up, but day to day use is great!
Read full review
Red Hat
Overall, the product is excellent, with daily-use features for both large and small infrastructure. Ansible does its job quickly and ensures compliance, keeping the environment up to date and safe from open vulnerabilities. Large-scale inventory management and license management. Industry standard followed by best practices to maintain continuity. Budget-friendly compared to other products.
Read full review
Reliability and Availability
GitLab
I've never had experienced outages from GItlab itself, but regarding the code I have deployed to Gitlab, the history helps a lot to trace the cause of the issue or performing a rollback to go back to a working version
Read full review
Red Hat
No answers on this topic
Performance
GitLab
GItlab reponsiveness is amazing, has never left me IDLE. I've never had issues even with complex projects. I have not experienced any issues when integrating it with agents for example or SSO
Read full review
Red Hat
Great in almost every way compared to any other configuration management software. The only thing I wish for is python3 support. Other than that, YAML is much improved compared to the Ruby of Chef. The agentless nature is incredibly convenient for managing systems quickly, and if a member of your term has no terminal experience whatsoever they can still use the UI.
Read full review
Support Rating
GitLab
At this point, I do not have much experience with Gitlab support as I have never had to engage them. They have documentation that is helpful, not quite as extensive as other documentation, but helpful nonetheless. They also seem to be relatively responsive on social media platforms (twitter) and really thrived when GitHub was acquired by Microsoft
Read full review
Red Hat
There is a lot of good documentation that Ansible and Red Hat provide which should help get someone started with making Ansible useful. But once you get to more complicated scenarios, you will benefit from learning from others. I have not used Red Hat support for work with Ansible, but many of the online resources are helpful.
Read full review
Implementation Rating
GitLab
No answers on this topic
Red Hat
I spoke on this topic today!
Read full review
Alternatives Considered
GitLab
Gitlab seems more cutting-edge than GitHub; however, its AI tools are not yet as mature as those of CoPilot. It feels like the next-generation product, so as we selected a tool for our startup, we decided to invest in the disruptor in the space. While there are fewer out-of-the-box templates for Gitlab, we have never discovered a lack of feature parity.
Read full review
Red Hat
AAP compares favorably with Terraform and Power Automate. I don't have much experience with Terraform, but I find AAP and Ansible easier to use as well as having more capabilities. Power Platform is also an excellent automation tool that is user friendly but I feel that Ansible has more compatibility with a variety of technologies.
Read full review
Scalability
GitLab
I think is very well designed, and like any VCS it works as intended
Read full review
Red Hat
No answers on this topic
Return on Investment
GitLab
  • GitLab cut down our spent on container, package and infrastructure registry
  • Best thing is we can now have everything in single platform which cost effective too
  • Quality of support is really good and they do have emergency support team as well which is great
Read full review
Red Hat
  • POSITIVE: currently used by the IT department and some others, but we want others to use it.
  • NEGATIVE: We need less technical output for the non-technical. It should be controllable or a setting within playbooks. We also need more graphical responses (non-technical).
  • POSITIVE: Always being updated and expanded (CaC, EDA, Policy as Code, execution environments, AI, etc..)
Read full review
ScreenShots

GitLab Screenshots

Screenshot of What is Intelligent Orchestration for DevSecOps?Screenshot of an overview of GitLab Duo Agent PlatformScreenshot of a new agent creation screen