Instructor-Led Red Hat Training

Introduction to Ansible

3 days

This hands-on course explores automation and configuration management with Ansible, which can be used for deploying end-to-end automation. This course provides a secure and stable foundation for automating your environment, enabling students to automate complex workflows and IT environments. Ansible Automation helps organizations to create, share and manage the automation of tasks from development and operations to security and network teams.

What you will learn:

  • Core Ansible concepts and architecture
  • Creating inventories of managed hosts
  • Writing and running basic playbooks
  • Using variables, handlers, and conditionals
  • Simplifying playbooks with roles and collections
  • configure Ansible control-node and managed-node(s)
  • use standard Ansible modules
  • create and modify hosts (inventory) definitions
  • roles: create, install and access with the Ansible Galaxy

Course Outline

Ansible Introduction

Describe the fundamental concepts of Ansible and how it is used.

Configuring Ansible

Create an inventory of managed hosts.

Writing & Running Paybooks

Write and run a basic Ansible Playbook

Managing Variables

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

Simplifying Playbooks

Use Ansible Roles and Ansible Content Collections to develop playbooks more quickly and to reuse Ansible code.

Implementing Task Control

Manage task control and handler in Ansible Playbooks. 

Control Node and Managed  Node

Manage configure Ansible control-node and managed-node(s)

Inventory Definitions

Create and modify hosts (inventory) definitions

Using Ansible Galaxy

Roles: create, install and access with the Ansible Galaxy

Back to top