Use custom actions and UI components in Backstage Software Templates
The self-service automation portal is built on a Red Hat Developer Hub base image. It uses Backstage Software Templates, which are YAML-based workflow definitions that provide user forms to execute automation tasks in Ansible Automation Platform.
Overview Copy linkLink copied!
Learn how to use the custom actions, filters, and UI components provided by the Ansible Backstage Plugins to create and manage custom software templates for the self-service automation portal.
Red Hat does not support the use of the Red Hat Developer Hub image for standalone purposes outside the scope of the Ansible Automation Platform self-service automation portal functionality. Refer to the official support policy for details.
Ansible backstage plugins Copy linkLink copied!
The portal’s capabilities are delivered through Ansible Backstage Plugins that extend Red Hat Developer Hub functionality; the base Red Hat Developer Hub image is not customized. These plugins provide additional Backstage actions and filters that you use to create custom software templates.
| Plugin | Functionality |
|---|---|
| auth-backend-module-rhaap-provider |
Provides OAuth 2.0 authentication with Ansible Automation Platform. |
| catalog-backend-module-rhaap |
Synchronizes Ansible Automation Platform job templates as Backstage Software Templates. |
| scaffolder-backend-module-backstage-rhaap |
Provides the |
| backstage-rhaap-common |
Contains shared libraries and utilities for Ansible Automation Platform integration. |
| self-service |
Provides the user interface for all listed functionality. |