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
