Chapter 1. About self-service automation portal
Self-service automation portal makes enterprise automation accessible to users of varying roles and skill levels through a simplified web interface designed for business users, not automation experts.
Instead of requiring users to understand Ansible playbooks or complex automation workflows, self-service automation portal provides a streamlined "point-and-click" experience.
Self-service automation portal uses your existing Ansible Automation Platform setup: it uses the same logins, same security controls, and the same automation logic.
Job templates in Ansible Automation Platform are synced to self-service automation portal, where they appear as auto-generated self-service templates. Users can launch the auto-generated self-service templates in self-service automation portal to run the corresponding job templates in Ansible Automation Platform.
When launching a job, users follow step-by-step guided forms in self-service automation portal. These forms are identical to the forms for the equivalent job templates in Ansible Automation Platform.
You can also import custom self-service templates in self-service automation portal. These templates are pulled from a git repository, and their configuration file associates them with a job template in Ansible Automation Platform. The configuration file contains the forms for the template.
You can associate more than one custom self-service template with one Ansible Automation Platform job template. You set the RBAC for the custom self-service templates in self-service automation portal. Therefore you can set up different types of forms for users with different levels of automation experience.
For example, for a job template that configures network settings, you could associate a custom template with minimum scope for adjusting settings to a group with less automation experience, and use a more detailed custom template with deeper scope for configuration for automation experts.
Self-service automation portal connects with Red Hat Ansible Automation Platform using an OAuth application for authentication.
The following restrictions apply:
- You can only use one Ansible Automation Platform instance.
- You can only use one Ansible Automation Platform organization.
1.1. Architecture and licensing Copy linkLink copied to clipboard!
Self-service automation portal is built on Red Hat Developer Hub (RHDH), which provides the web interface and plugin framework. Your Ansible Automation Platform subscription includes the use of RHDH for the self-service portal without requiring a separate RHDH subscription.
RHDH provides the foundational features for the self-service portal, including:
- User authentication and authorization
- Plugin architecture for custom integrations
- Web interface components and navigation
- Template and catalog management
The self-service portal extends RHDH with Ansible Automation Platform-specific plugins that enable automation job execution, template synchronization, and integration with Ansible Automation Platform organizations and job templates.
For information about support policies and the lifecycle for self-service automation portal, see Supported platforms.
1.2. Supported platforms Copy linkLink copied to clipboard!
Self-service automation portal supports installation using a Helm chart on OpenShift Container Platform, and Ansible Automation Platform version 2.5.
- For information about the self-service automation portal lifecycle and supported platfoms, see the Ansible Automation Platform self-service automation portal lifecycle page on the Red Hat customer portal.
- For information about the self-service automation portal support policy, see the Ansible Automation Platform self-service automation portal support policy page on the Red Hat customer portal.
1.3. Interactive demonstration Copy linkLink copied to clipboard!
You can explore the functionality of self-service automation portal in an interactive demonstration:
- Launch the self-service automation portal interactive demo.