You can configure various Tower settings within the Settings screen in the following tabs:
Each tab contains fields with a Reset button, allowing you to revert any value entered back to the default value. Reset All allows you to revert all the values in the Edit Tower Configuration to their factory default values.
Save applies changes you make, but it does not exit the edit dialog. To return to the Configure Tower screen, click the Settings () icon from the left navigation bar or use the breadcrumbs at the top of the current view.
Through the Tower user interface, you can set up a simplified login through various authentication types: GitHub, Google, LDAP, RADIUS, and SAML. After you create and register your developer application with the appropriate service, you can set up authorizations for them. Since configuration files are now saved to the PostgreSQL DB in Ansible Tower 3.1 instead of flat files, setting up authorizations in the Ansible Tower User Interface is the recommended method.
Different authentication types require you to enter different information. Be sure to include all the information as required.
For more detail about each authentication type, refer to the Setting Up Authentication section of the Administration Guide.
The Jobs tab allows you to configure the types of modules that are allowed to be used by Tower’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 Tower.
The value for Default Job Timeout is in seconds.
The System tab allows you to define the base URL for the Tower host, configure alerts, enable activity capturing, control visibility of users, enable certain Tower features and functionality through a license file, and configure logging aggregation options.
Misc. System: define the base URL for the Tower host, enable tower administration alerts, and allow all users to be visible to organization administrators.
Activity Stream: enable or disable activity stream.
Logging: configure logging options based on the type you choose:
For more information about each of the logging aggregation types, refer to the Tower Logging and Aggregation section of the Ansible Tower Administration Guide.
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 will still exist, and are not automatically revoked.
The User Interface tab allows you to set Tower analytics settings, as well as configure custom logos and login messages.
Access the User Interface settings by hovering over the Settings () icon from the left navigation bar and select User Interface or click the User Interface tab from the Settings screen.
Usability data collection is included with Tower to collect data to better understand how Tower users specifically interact with Tower, to help enhance future releases, and to continue streamlining your user experience.
Only users installing a trial of Tower or a fresh installation of Tower are opted-in for this data collection.
If you want to change how you participate in this analytics collection, you can opt out or change your settings using the Configure Tower user interface, accessible from the Settings () icon from the left navigation bar.
Ansible Tower collects user data automatically to help improve the Tower product. You can control the way Tower collects data by setting your participation level in the User Interface tab in the settings menu.
Ansible Tower supports the use of a custom logo. You can add a custom logo by uploading an image; and supply a custom login message from the User Interface settings of the Settings () menu.
For the custom logo to look its best, use a
.png file with a transparent background. GIF, PNG, and JPEG formats are supported.
If needed, you can add specific information (such as a legal notice or a disclaimer) to a text box in the login modal by adding it to the Custom Login Info text field.
For example, if you uploaded a specific logo, and added the following text:
The Tower login dialog would look like this:
Revert will result in the appearance of the standard Ansible Tower logo.
Tower requires a valid license to run. If you do not already have one, request one from the initial screen when you launch Tower. If you did not receive a license from Ansible directly or via email, or have issues with the license you received, refer to http://www.ansible.com/license for free and paid license options (including free trial licenses) or contact Ansible via the Red Hat Customer portal at https://access.redhat.com/.
To successfully add your license, you must be logged on as the Superuser. Otherwise, the operation will fail.
When Tower launches for the first time, the license screen automatically displays. Use your Red Hat credentials to retrieve and import your subscription, or import the license key you received from Red Hat:
The license import will work for Tower nodes with RHEL only. For non-RHEL (e.g. CentOS based Tower nodes), activate the license using the license file instead. When using Red Hat customer credentials, you must use your Red Hat username and password, not your Red Hat account email address and password.
Once your credential information (or license) is recognized, and you are on RHEL 7 and later, you will see a prompt with your Red Hat subscription(s). Choose the subscription you want to run (the example below has only one subscription). You can log in over time and retrieve new subscriptions if you have renewed.
Other non-RHEL subscribers, after uploading the license file, proceed by checking the End User License Agreement.
At this time, Automation Insights is not supported when Ansible Tower is running in the OpenShift Container Platform. You may change your analytics data collection preferences at any time, as described in the Usability Analytics and Data Collection section.
Once your license has been accepted, Tower briefly displays the license screen and navigates you to the Dashboard of the Ansible Tower interface (which you can access by clicking on the Ansible Tower logo at the top left of the screen as well).
For later reference, you can return to the license screen by clicking the Settings () icon from the left navigation bar and select the License tab from the Settings screen.