This repository provides a complete integration between Red Hat Developer Hub (RHDH), Ansible Automation Platform (AAP), and Red Hat SSO (Keycloak) on OpenShift.
Enable developers to seamlessly access both platforms with a single set of credentials and launch Ansible automation directly from Developer Hub.
- π Single Sign-On - Use Keycloak credentials across the entire platform
- π― OAuth Integration - Authenticate to AAP through Developer Hub's Ansible plugin
- π Self-Service Automation - Launch Ansible workflows directly from Developer Hub
- π Catalog Sync - View Ansible resources (job templates, inventories, projects) in the Developer Hub catalog
- π Token-Based Security - Secure API communication between Developer Hub and AAP
π Complete Integration Guide - Step-by-step instructions covering:
- Infrastructure deployment
- Keycloak configuration
- AAP SSO setup
- OAuth application creation
- RHDH plugin configuration
- End-to-end authentication flow
βββ catalog/ # Backstage catalog entities
βββ clusters/demo/ # Kustomize overlays for deployment
βββ docs/ # Documentation and guides
βββ kustomize/ # Base configurations