Automation with Ansible (DO407)

IT automation is key to managing large numbers of systems and applications efficiently and consistently at scale. In this course, you will write Ansible playbooks to automate tasks, and you will run them to ensure servers are correctly deployed and configured. You will also explore examples of approaches to automate common Linux system administration tasks.

Retail Price: $3,600.00

Next Date: 07/13/2020

Course Days: 5

Enroll in Next Date

Request Custom Course

About this Course

Automation with Ansible (DO407) is designed for Linux system administrators and developers who need to automate provisioning, configuration, application deployment, and orchestration. You will learn how to install and configure Ansible on a management workstation and prepare managed hosts for automation.

This course is based on Red Hat® Ansible Engine 2.7.

Through hands-on labs, students will learn to automate system administration tasks on managed hosts with Ansible, learn how to write Ansible playbooks to standardize task execution, centrally manage playbooks and schedule recurring execution through a web interface with Ansible Tower. Students will also learn to manage encryption for Ansible with Ansible Vault, deploy Ansible Tower and use it to manage systems, and use Ansible in a DevOps environment with Vagrant.

At Course Completion

Upon course completion, students will be able to:

  • Install Ansible / Red Hat Ansible Engine on control nodes.
  • Create and update inventories of managed hosts and manage connections to them.
  • Automate administration tasks with Ansible playbooks and ad hoc commands.
  • Write effective Ansible playbooks at scale.
  • Protect sensitive data used by Ansible with Ansible Vault.
  • Reuse code and simplify playbook development with Ansible roles.

Audience Profile

System and cloud administrators who need to automate cloud provisioning, configuration management, application deployment, intra-service orchestration, and other IT needs.


Having a basic Red Hat Enterprise Linux administration skills or have a Red Hat Certified System Administrator (RHCSA) certification is recommended.

Course Outline

Introduction to Ansible 
Describe Ansible concepts and install Red Hat Ansible Engine.

Deploy Ansible 
Configure Ansible to manage hosts and run ad hoc Ansible commands.

Implement playbooks 
Write a simple Ansible playbook and run it to automate tasks on multiple managed hosts.

Manage variables and facts 
Write playbooks that use variables to simplify management of the playbook and facts to reference information about managed hosts.

Implement task control 
Manage task control, handlers, and task errors in Ansible playbooks.

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

Manage large projects 
Write playbooks that are optimized for larger, more complex projects.

Simplify playbooks with roles 
Use Ansible roles to develop playbooks more quickly and to reuse Ansible code.

Troubleshoot Ansible 
Troubleshoot playbooks and managed hosts.

Automate Linux administration tasks 
Automate common Linux system administration tasks with Ansible.

Comprehensive review 
Demonstrate skills learned in this course by installing, optimizing, and configuring Ansible for the management of managed hosts.

Course Dates Course Times (EST) Delivery Mode GTR
7/13/2020 - 7/17/2020 11:00 AM - 5:00 PM Virtual gauranteed to run course date Enroll
7/20/2020 - 7/24/2020 11:00 AM - 5:00 PM Virtual gauranteed to run course date Enroll
7/27/2020 - 7/31/2020 11:00 AM - 5:00 PM Virtual Enroll
8/3/2020 - 8/7/2020 11:00 AM - 5:00 PM Virtual Enroll
8/17/2020 - 8/21/2020 11:00 AM - 5:00 PM Virtual Enroll
8/31/2020 - 9/4/2020 11:00 AM - 5:00 PM Virtual Enroll
9/21/2020 - 9/25/2020 11:00 AM - 5:00 PM Virtual Enroll
9/28/2020 - 10/2/2020 11:00 AM - 5:00 PM Virtual Enroll
10/12/2020 - 10/16/2020 11:00 AM - 5:00 PM Virtual Enroll
10/19/2020 - 10/23/2020 11:00 AM - 5:00 PM Virtual Enroll
10/26/2020 - 10/30/2020 11:00 AM - 5:00 PM Virtual Enroll