Chapter 19. Automation controller configuration You can configure automation controller settings within the Settings screen in the following tabs: Each tab contains fields with a Reset option, enabling you to revert any value entered back to the default value. Reset All enables you to revert all the values to their factory default values. Save applies the changes you make, but it does not exit the edit dialog. To return to the Settings page, from the navigation panel select Settings or use the breadcrumbs at the top of the current view. 19.1. Authenticating automation controller Through the automation controller UI, you can set up a simplified login through various authentication types, such as GitHub, Google, LDAP, RADIUS, and SAML. Once you create and register your developer application with the appropriate service, you can set up authorizations for them. Procedure From the navigation panel, select Settings . Select from the following Authentication options: Azure AD settings Github settings Google OAuth2 settings LDAP Authentication RADIUS settings SAML settings Transparent SAML Logins Enabling Logging for SAML TACACS+ settings Generic OIDC settings Ensure that you include all the required information. Click Save to apply the settings or Cancel to abandon the changes. 19.2. Configuring jobs The Jobs tab enables you to configure the types of modules that can be used by the automation controller's Ad Hoc Commands feature, set limits on the number of jobs that can be scheduled, define their output size, and other details pertaining to working with jobs in automation controller. Procedure From the navigation panel, select Settings . Select Jobs settings in the Jobs option. Set the configurable options from the fields provided. Click the tooltip icon to the field that you need additional information about. For more information about configuring Galaxy settings, see the Ansible Galaxy Support section of the Automation controller User Guide . Note The values for all timeouts are in seconds. Click Save to apply the settings and Cancel to abandon the changes. 19.3. Configuring system settings The System tab enables you to complete the following actions: Define the base URL for the automation controller host Configure alerts Enable activity capturing Control visibility of users Enable certain automation controller features and functionality through a license file Configure logging aggregation options Procedure From the navigation panel, select Settings . Choose from the following System options: Miscellaneous System settings : Enable activity streams, specify the default execution environment, define the base URL for the automation controller host, enable automation controller administration alerts, set user visibility, define analytics, specify usernames and passwords, and configure proxies. Miscellaneous Authentication settings : Configure options associated with authentication methods (built-in or SSO), sessions (timeout, number of sessions logged in, tokens), and social authentication mapping. Logging settings : Configure logging options based on the type you choose: For more information about each of the logging aggregation types, see the Logging and Aggregation section. Set the configurable options from the fields provided. Click the tooltip icon to the field that you need additional information about. The following is an example of the Miscellaneous System settings: Note The Allow External Users to Create Oauth2 Tokens setting is disabled by default. This ensures external users cannot create their own tokens. If you enable then disable it, any tokens created by external users in the meantime still exist, and are not automatically revoked. Click Save to apply the settings and Cancel to abandon the changes. 19.4. Configuring the user interface The User Interface tab enables you to set automation controller analytics settings, and configure custom logos and login messages. Procedure From the navigation panel, select Settings . Select User Interface settings from the User Interface option. Click Edit to configure your preferences. 19.4.1. Configuring usability analytics and data collection Usability data collection is included with automation controller to collect data to understand how users interact with it, to enhance future releases, and to streamline your user experience. Only users installing a trial of Red Hat Ansible Automation Platform or a fresh installation of automation controller are opted-in for this data collection. Automation controller collects user data automatically to help improve the product. You can opt out or control the way automation controller collects data by setting your participation level in the User Interface settings . Procedure From the navigation panel, select Settings . Select User Interface settings from the User Interface options. Click Edit . Select the desired level of data collection from the User Analytics Tracking State list: Off : Prevents any data collection. Anonymous : Enables data collection without your specific user data. Detailed : Enables data collection including your specific user data. Click Save to apply the settings or Cancel to abandon the changes. Additional resources For more information, see the Red Hat Privacy Statement . 19.4.2. Custom logos and images Automation controller supports the use of a custom logo. You can add a custom logo by uploading an image and supplying a custom login message from the User Interface settings . To access these settings, select Settings from the navigation panel. For the best results, use a .png file with a transparent background. GIF, PNG, and JPEG formats are supported. You can add specific information (such as a

Commands:
managed > manifest_limit => non-compliant managed =< manifest_limit => compliant