redhat-cop/agnosticd

AgnosticD - Ansible Deployer for multiple Cloud Deployers

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 37 minutes ago
Added to GitGenius on June 23rd, 2026
Created on January 24th, 2017
Open Issues & Pull Requests: 100 (+0)
Number of forks: 527
Total Stargazers: 416 (+0)
Total Subscribers: 39 (+0)

Issue Activity (beta)

Open issues: 8
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 362 days
Stale 30+ days: 8
Stale 90+ days: 8

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Repository Insights (GitGenius)

Median issue/PR response: 0.1 hours
Mean response time: 30.2 hours
90th percentile: 2.5 days
Tracked items: 2

Most active contributors

Detailed Description

AgnosticD is an Ansible-based infrastructure deployment framework maintained by Red Hat's Community of Practice that automates the provisioning and configuration of cloud environments across multiple cloud providers and OpenShift clusters. Written primarily in Jinja, the project serves as a fully automated two-phase deployer capable of building everything from basic infrastructure to complete application environments on public cloud providers or OpenShift infrastructure.

The core functionality of AgnosticD centers on two distinct deployment patterns. For OpenShift workloads, the system executes Ansible roles against existing OpenShift clusters, with approximately 30 pre-built workload roles available in the repository that begin with naming conventions like ocp-workload or ocp4-workload. These workloads are designed to be version-flexible, with many roles originally written for OpenShift 3 continuing to function in OpenShift 4 environments. For infrastructure configurations, AgnosticD uses a modular approach where each configuration contains five deployment playbooks and supporting files executed sequentially, leveraging cloud provider tools like awscli to deploy infrastructure components through to fully configured applications.

The repository includes multiple starter configurations that demonstrate the platform's versatility. The just-a-bunch-of-nodes configuration provides a simple multi-cloud starting point, while the three-tier-app configuration deploys a relatively simple environment with Linux hosts ready for configuration. The ocp4-cluster configuration enables deployment of fully installed OpenShift clusters across AWS, OpenStack, and other platforms. Additionally, the API as a Business demo deployment showcases how to deploy workloads onto existing OpenShift clusters, with 3Scale serving as one example among the available workload options.

AgnosticD's architecture emphasizes extensibility and abstraction, allowing well-designed configurations to be deployed across multiple public and private clouds including AWS, Azure, and others. The project provides comprehensive documentation and contributor guides, including specific resources for creating OpenShift workloads and custom configurations. The repository also offers execution environments through containerized images, enabling reproducible deployments in isolated environments.

According to GitGenius activity tracking, the repository demonstrates responsive issue and pull request handling with a median response latency of 0.1 hours across tracked items, though mean latency extends to 30.2 hours. The most active triagers and contributors tracked include pemsith and shaneholloman, each with one recorded event. The repository maintains connections with related projects through overlapping contributors, including links to anthropics/claude-code, ansible/ansible, and openshift/openshift-tools repositories.

The project is classified within multiple domains including automation, deployment, cloud infrastructure, configuration management, multi-cloud provisioning, testing environments, and infrastructure as code. AgnosticD explicitly positions itself not as an OpenShift-specific deployer but rather as a general-purpose infrastructure deployer that happens to be frequently used for OpenShift and OpenShift workload deployments among many other use cases. The repository includes video introductions and step-by-step walkthroughs such as the First OSP Environment Walkthrough to help new users begin their first deployments.

agnosticd
by
redhat-copredhat-cop/agnosticd

Repository Details

Fetching additional details & charts...