News

Red Hat® Ansible Tower is a radically simple IT automation engine that automates cloud provisioning, configuration, deployment, and orchestration. Want to learn more?

Ansible tower Product Info

Red Hat Ansible Tower is the best way to run Ansible in your organization.

Red Hat Ansible Tower is more than the web UI and rest API for Ansible. It also centralizes and controls your Ansible infrastructure with a visual dashboard, role-based access control, job scheduling, and graphical inventory management. Tower's REST API and CLI make it easy to embed Tower into existing tools and processes.

Features

Enhanced Integration with Red Hat Insights

Tower 3.1 introduced the first step of our integration with Red Hat Insights - syncing Insights remediation playbooks to Tower. Tower 3.2  brings you the ability to view Insights Actions directly in Tower. Now, easily see your minor, major, and critical alerts FIXME, and with just a few clicks, schedule remediation with Insights Plans.

Built-in Fact Caching

Ansible facts give you powerful capabilities to adjust, branch, and conditionalize playbook execution. Tower 3.2 features an integrated fact cache to Tower. Check the ‘Use Fact Cache’ checkbox on a job template, and it will both read stored facts from Tower for that host, and store newly-found facts in Tower’s fact cache.

Smart Inventories

Smart Inventories build off of Tower’s fact caching support, allowing you to create new inventories containing all hosts that match your search criteria. This can be based on host attributes (ex: groups) or gathered facts (ex: manufacturer, installed software, services).  Plus, this inventory automatically refreshes to include all hosts that match the query whenever you use it.

SCM Inventories

Tower 3.2 now supports pulling inventory directly from source control. To use this, just set a Project as your inventory source, and point to the file/directory you want to use for inventory. You can even use inventory scripts directly from source control.

Tower Instance Groups

With Instance Groups, you can organize your Tower nodes into any number of groups. These groups can be dedicated to only serve particular organizations, inventories, and job templates. Each organization in your Tower server can have their own capacity so they don’t DoS each other and reserving capacity for your admin team to run emergency patching is no problem.

Tower Isolated Nodes

Tower 3.2 builds on top of Tower Clusters and Tower Instance Groups to introduce Tower Isolated Nodes. A Tower Isolated Node is a headless Tower node that can be used for local execution capacity, either in a constrained networking environment or in a remote datacenter. With SSH connectivity from your Tower Cluster to the Isolated Node, the Tower Cluster can send all jobs for the relevant inventory to the Isolated Node, run them there, and pull the job details back into Tower for viewing and reporting.

Named URL

In Tower 3.2, we’ve introduced Named URL access to resources in Tower, so that Tower job templates, inventories, and more are no longer only accessible by their ID. For example, if you have a job template named ‘Deploy All The Things’, in your organization ‘AppSquad’, you can access it via Tower’s REST API at: http://<Tower server name>/api/v2/job_templates/Deploy%20All%20The%20Things/

Get Started with Red Hat Ansible Tower

For a standard installation, you'll need:

Installation Media

Download the latest version of Ansible Tower

System Requirements

Your physical or virtual machine should meet the system requirements .

20-30 Minutes

Installation will take about 20-30 minutes.

Instructions

  1. 1

    Install Ansible Tower

    Use the Quick Install instructions at: http://docs.ansible.com/ansible-tower/latest/html/quickinstall/index.html

  2. 2

    Login to Tower at: https://<tower server name>/

    Login with the username and password setup during installation.

  3. 3

    Import your license

    Upload the license you received from Ansible, Inc. and agree to the End User License, then click Submit. (You can also request a license if you do not already have one.)

  4. 4

    Review the organization

    Ansible Tower now includes a default organization*. Users with an Enterprise license can also add their own orgs. Access the organization from the Settings Menu icon.

  5. 5

    Add a user

    An 'Admin' user is already added by default by Tower and assigned a System Administrator role. To view the user associated with this organization, click the Users tab from the current organization. This view shows the user and his or her role.

  6. 6

    Create an inventory

    This screen shows numerous attributes (permissions, groups, hosts, sources, and completed jobs) associated with the Demo Inventory. For the purposes of this Quick Start, a local host has been added for your use.

  7. 7

    Create a credential

    Click the Settings Menu icon to access Credentials. A demo credential has been provided for your use. Click on the “Demo Credential” link name or the Edit icon to review or edit this credential.

  8. 8

    Set up a project

    Click Projects from the top navigational links. Click on the “Demo Project” link or click on the Edit icon to review the stock project provided by Tower. Click Cancel (if no changes were made) or click Save and use the breadcrumb links in the Tower browser to return to the overview screen. You must manually start an inventory sync for this project before it can be used in a job template. Update the SCM-based demo project by clicking the Start Sync cloud icon under the project’s available Actions.

  9. 9

    Set up a job template

    Review existing jobs or create a new job template by clicking Templates from the top navigational links. Click on the “Demo Job Template” link or click on the Edit icon to review the stock job template provided by Tower. Click Cancel (if no changes were made) or click Save and use the breadcrumb links in the Tower browser to return to the overview screen.

  10. 10

    Launch your project

    From the Templates list view, click Launch (rocket icon, under Actions) next to Demo Job Template to run it. Enter any passwords needed, then watch as your job runs (the job page updates in real time).

    Congratulations! You’ve completed the initial setup and your Tower installation is officially up and running properly.

*Starting with Ansible Tower version 2.2.0.

How can we help you?

Support Cases

Get answers quickly by opening a support case with us.

View Open Cases

Open New Case

Live Chat

Directly access our support engineers during weekday business hours.

Learn more

Call or Email

Speak directly with a Red Hat support expert by phone or through email.

Contact Us

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.