DO409 - Automation with Ansible II: Ansible Tower

In this course, you will configure and organize users into teams and assign permissions that allow them to review, use, or manage resources on Ansible Tower. You will also learn about advanced workflow management and receive a basic introduction to the Ansible Tower API.

This course is intended to develop the skills needed to leverage and extend the use of an existing Ansible infrastructure across business units in large enterprise environments. These skills are suitable for organizations seeking to increase cost savings and operational efficiency through wider adoption of Ansible in their enterprise.

Red Hat has created this course in a way intended to benefit our customers, but each company and infrastructure is unique, and actual results or benefits may vary.

Impact on the individual

As a result of attending this course, you should be able to use Red Hat Ansible Tower to centrally manage Ansible projects in a way that scales to large teams and complex enterprise installations. You should be able to demonstrate these skills:

Deploy and use Ansible Tower to manage existing Ansible projects, playbooks, and roles.

Use the visual dashboard to centrally launch, control, and monitor Ansible jobs.

Configure users and teams and use them to control access to systems, projects, and other resources through role-based access controls.

Configure which hosts to manage through the web interface, dynamically, or from a file stored in Git version control.

Schedule recurring Ansible jobs.

Perform basic maintenance and administration of the Ansible Tower installation.

Use the Ansible Tower API to launch jobs from existing templates.

Install and access Ansible Tower

Explain what Red Hat Ansible Tower is and navigate and use its web user interface.

Manage access with users and teams

Create user accounts and organize them into teams in Red Hat Ansible Tower, and assign the users and teams permissions to administer and access resources in the Ansible Tower service.

Manage inventories and credentials

Create inventories of machines to manage, and configure credentials necessary for Red Hat Ansible Tower to log in and run Ansible jobs on those systems.

Manage projects and launch Ansible jobs

Create projects and job templates in the web UI, using them to launch Ansible playbooks that are stored in Git repositories in order to automate tasks on managed hosts.