Launch automation templates from self-service automation portal
Learn how to access and authenticate to the self-service automation portal using your Ansible Automation Platform credentials.
- Sign in to self-service automation portal
Log in to the deployed self-service automation portal using your existing Ansible Automation Platform credentials. The portal uses these credentials for authentication. - Configure custom SSL certificates for self-service automation portal
If your Ansible Automation Platform instance uses custom or self-signed SSL certificates, you must configure self-service automation portal to trust those certificates to avoid SSL verification errors. - Set up permissions for custom self-service templates
Custom self-service templates that you set up in self-service automation portal use a different set of RBAC rules than the RBAC rules for auto-generated self-service templates that are synchronized from Ansible Automation Platform. - Understanding auto-generated templates
Self-service automation portal automatically generates templates from Ansible Automation Platform Job Templates. Each Ansible Automation Platform Job Template with the appropriate configuration becomes a template that users can execute from self-service automation portal. - Add and launch custom self-service templates
Custom self-service templates are stored as YAML files in repositories in GitHub or Gitlab. When a user launches a software template from self-service automation portal, they must fill in a form with the values needed to run the associated job template in Ansible Automation Platform. - 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. - Custom Backstage actions
The following actions enable you to manage Ansible Automation Platform resources within a software template workflow. - Custom UI components and filters
The Ansible Backstage Plugins provide custom UI components that enhance the software template experience by integrating directly with Ansible Automation Platform resource selection and authentication. - Standard UI widgets
Standard UI widgets provide enhanced components for user forms to capture various types of input. - Parameter types and field options
Theparameterssection in a template defines the form fields that users complete before execution. Each property inparameters.propertiesrenders as a form field. - Dynamic fields
Dynamic fields appear or disappear based on user selections. Use thedependencieskeyword withallOfandif/thento define conditional field visibility. - Configure the output section
Theoutputsection defines what users see after a template runs. You can display text messages, reference user input fromparameters, show job execution data fromsteps, and provide external links.