Automation with Ansible and Ansible Tower

Course Code: 2601


The Automation with Ansible and Ansible Tower is a 5-day course that explores a holistic approach on deploying and using technology to maintain and administer the installation of Ansible Tower and managing the playbook, systems and existing projects. Participants will be equipped with the required skills and knowledge to write Ansible playbooks, standardize task execution and manage encryption for Ansible and Ansible Vault. They will also learn to use Ansible Tower to control access to inventories and machine credentials by users and teams and create job templates in Ansible Tower to standardize playbook execution. Additionally, during the course, participants will learn to automatically schedule Ansible jobs, use the application programming interface (API) to launch jobs from existing templates and dynamically update host inventories.

Schedule Classes

Looking for more sessions of this class?
Redhat logo

Course Delivery

This course is available in the following formats:

Live Classroom
Duration: 5 days

Live Virtual Classroom
Duration: 5 days

What You'll learn

  • Automate system administration tasks on managed hosts with Ansible
  • Write Ansible playbooks to standardize task execution.
  • Deploy and perform basic maintenance and administration of an Ansible Tower installation.
  • Control access to Ansible projects, credentials, and other resources through role-based access controls in Ansible Tower


  • Describe Ansible concepts and install Red Hat® Ansible Engine
  • Configure Ansible to manage hosts and run ad hoc Ansible commands
  • Write a simple Ansible playbook and run it to automate tasks on multiple hosts
  • Write playbooks that use variables and facts to simplify management of the playbook and facts to reference information about the managed hosts
  • Manage task control, handlers, and task errors in Ansible playbooks
  • Write playbooks that are optimized for larger, more complex projects
  • Deploy, manage, and adjust files on hosts managed by Ansible
  • Use Ansible roles to develop playbooks more quickly and to reuse Ansible code
  • Troubleshoot playbooks and managed hosts
  • Explain what Red Hat Ansible Tower is
  • Demonstrate a basic ability to navigate and use its web UI
  • Create user accounts and organize them into teams in Red Hat Ansible Tower
  • Assign permissions to administer and access resources in the Ansible Tower service
  • Create inventories of machines to manage
  • Set up credentials necessary for Red Hat Ansible Tower to log in
  • Run Ansible jobs on those systems
  • Create projects and job templates in the web UI
  • Use them to launch Ansible playbooks that are stored in Git repositories
  • Use additional features of job templates to improve performance
  • Simplify customization of jobs
  • Launch multiple jobs
  • Schedule automatically recurring jobs
  • Provide notification of job results
  • Manage inventories that are loaded from external files or generated dynamically from scripts or the Ansible Tower smart inventory feature
  • Execute routine maintenance and administration of Ansible Tower
View More


To attend this course, participants need to have the Automation with Ansible I (DO407) certification or equivalent experience with Ansible, Ansible playbooks and roles. They also need to have Red Hat Certified System Administrator (RHCSA) certification in Red Hat Enterprise Linux or equivalent Linux system administration skills.

Who Should Attend

This course is designed for professions responsible for automating the configuration management, application deployment, and intraservice orchestration at an enterprise scale. The course is highly recommended for –

  • Cloud administrators
  • Linux system administrators
  • Network administrators

Interested in this course? Let’s connect!


This course helps you prepare for the Red Hat Certified Specialist in Ansible Automation examination, which is a a performance-based evaluation (participants need to perform tasks similar to what they would perform on the job) of the participant’s ability to use Ansible to automate system configuration and application deployment. For this exam, participants would be required to develop Ansible playbooks that configure systems for specific roles and then apply those playbooks to systems to implement those roles. As part of the exam, participants will also be asked to demonstrate their ability to run Ansible playbooks and configure an Ansible environment for specific behaviours.

Upon successfully clearing the exam, participants become a Red Hat Certified Specialist in Ansible Automation, which also counts towards becoming a Red Hat Certified Architect (RHCA).