Documentation

2. Release Notes

The following list summarizes the additions, changes, and modifications which were made to Ansible Tower 3.6.0.

2.1. Ansible Tower Version 3.6.0

  • Added the ability to activate Tower Licenses and subscriptions by entering a Red Hat username and password

  • Added the the ability to run Tower jobs in a remote OpenShift or Kubernetes cluster with ephemeral containers

  • Added a new CLI tool

  • Added the ability to listen for webhooks sent by events in GitHub or GitLab, using them to launch job templates or workflow templates

  • Added the ability to disable SSL verification for webhook notifications

  • Added the ability to enable SSL for PostgreSQL and RabbitMQ (not on by default)

  • Added the ability to emit verbose file-based logs using a setting in the UI

  • Added the ability to disable hosts from dynamic inventory sources in the UI

  • Added the ability to allow specifying project branch in job template, or prompting for project branch

  • Added the ability to copy the project source (shallow clone in case of git) for every job run

  • Added the ability to allow using a custom refspec with git projects

  • Added the ability to install Collections specified in collections/requirements.yml file

  • Added support for custom notification content

  • Added the ability to create approval nodes in workflow job templates

  • Added the ability to collect performance data in the SOS report

  • Added the ability to map org auditors in the same way org admins can

  • Deprecated the Administrator Alert functionality in the Tower settings, which will be removed in a later release

  • Deprecated Inventory Scripts. Users who use custom inventory scripts should migrate to sourcing these scripts from a project.

  • Removed the deprecated ask_ fields in the Job Details view to reduce confusion. This does not affect the functionality of prompting.

  • Removed the ability to use Ubuntu as a Tower platform

  • Removed the OAuth2 Implicit grant type. Existing “implicit” Applications will persist, but new ones cannot be created.

  • Removed v1 of the api (/api/v1). All queries must be made in /api/v2.

  • Removed the following API endpoints:

    • Job template credential field (in either v1 or v2)

    • Corresponding credential field on workflow job template nodes

  • Removed restriction of automation when license expires or host count is over the license count

  • Fixed the OpenStack credential type so that it applies to SCM inventory updates as well

  • Updated PostgreSQL to version 10

  • Updated Django to version 2.2.4 and Django REST Framework to 3.9.4

  • Updated OAuth2 implicit grant type applications as it is no longer recommended to use them

  • Updated the Automation Analytics data collection feature

  • Updated job template runs to use a private copy of the project for each run. Attempting to store state between playbook runs by writing to the project repository will no longer work.

For older version of the release notes, as well as other reference materials, refer to the Ansible Tower Release Notes.