Documentation

1. Release Notes for Ansible Tower Version 3.6.0

1.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.