Documentation

10. Configure Tower in Tower

In Ansible Tower version 3.1.0, you can configure various Tower settings within the Tower user interface, in the following tabs:

  • Authentication: Enable simplified login for your Tower applications.
  • Jobs: Update settings pertaining to Jobs within Tower.
  • System: Define system-level features and functions.
  • User Interface: Set the level of data collection for use in usability analytics.

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. Click (settings) to return to the Settings Menu screen.

10.1. Authentication

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 postgres DB now in Ansible Tower 3.1 instead of flat files, setting up authorizations in the Ansible Tower User Interface is the recommended method.

  1. From the Settings (settings) Menu screen, click on Configure Tower.
  2. The Authentication tab displays initially by default. Select the appropriate authentication type from the drop-down list.
_images/configure-tower-auth.png

Different authentication types require you to enter different information. Be sure to include all the information as required.

Note

For more detail about each authentication type, refer to the Setting Up Authentication of the Administration Guide.

  1. Click Save to apply the settings or Cancel to abandon the changes.

10.2. Jobs

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.

  1. From the Settings (settings) Menu screen, click on Configure Tower.
  2. Select the Jobs tab.
  3. Set the configurable options from the fields provided.
_images/configure-tower-jobs.png
  1. Click Save to apply the settings or Cancel to abandon the changes.

10.3. System

The System tab allows you to define the base URL for the Tower host, configure alerts, enable activity capturing, control visibility of users, and enable certain Tower features and functionality through a license file.

  1. From the Settings (settings) Menu screen, click on Configure Tower.
  2. Select the System tab.
  3. Set the configurable options from the fields provided.
_images/configure-tower-system.png
  1. Click Save to apply the settings or Cancel to abandon the changes.

10.4. User Interface

The User Interface tab allows you to set Tower analytics settings, as well as configure custom logos and login messages.

_images/configure-tower-ui.png

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.

  1. From the Settings (settings) Menu screen, click on Configure Tower.
  2. Select the User Interface tab.
  3. Select the desired level of data collection from the Analystics Tracking State drop-down list:
  • Off: Prevents any data collection.
  • Anonymous: Enables data collection without your specific user data.
  • Detailed: Enables data collection including your specific user data.
  1. Click Save to apply the settings or Cancel to abandon the changes.

You can also add a custom logo by uploading an image and supply a custom login message from this screen.

Refer to the tooltips (viewdocs) for acceptable formats.