For the experienced Linux Administrator who wants to broaden their skills towards the RHCE certification. Delegates should already have attended the System Admin 1 and System Admin 2 courses or have equivalent experience and be interested in automating administration in RHEL using Ansible.
What is Ansible?
An introduction to Ansible Configuration Management in RHEL 8
In this module we look at creating inventory files and managing the Ansible configuration before running ad-hoc commnds.
Playbook are central to Ansible and both document the configuration as well as implementing it; in this module you will learn to format, create and execute Playbooks.
Using Ansible Facts and Variables
Variables allow a Playbook to be more flexible as we can cater for differences needed. Some of those variables we will create others will come from facts on a system, such as the IP Address of a Host
Playbook Task Control
Using conditional and loops structures in tasks help provide for a more robust and efficient Playbook
Deploying Files and Templates ...
Looking at the copy, lineinfile and the template modules we are able to look at different ways to send data to managed node filesystems
Managing Enterprise Projects
Working with more hosts may need you to look at host patterns and dynamic inventory systems as well as controlling how many tasks can run at a single time with Ansible parallelism
Roles can help your Playbooks maintain their simplicity whist carrying out complex tasks
We will look at ways to troubleshoot the Playbook and managed hosts so you can keep your systems running.