Banner

Automation with Ansible and Ansible Tower

Live Classroom
Duration: 5 days
Live Virtual Classroom
Duration: 5 days
Pattern figure

Overview

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.

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

Curriculum

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

Deploy, manage, and adjust files on hosts managed by Ansible

Write playbooks that are optimized for larger, more complex projects

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
waves
Ripple wave

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

Prerequisites

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.

Interested in this Course?

    Certification

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

    Ready to recode your DNA for GenAI?
    Discover how Cognixia can help.

    Get in Touch
    Pattern figure
    Ripple wave