Automating Red Hat Enterprise Linux 8 Ansible - Linux Admin 3

Course:   RH3A8
Duration:   4 Days
Level:   I
On our website at:   http://www.verhoef-training.com/courses/RH3A8.html
 
Course Summary

An in-depth look at Automating Red Hat Linux 8 Using Ansible, for the experienced Linux Administrator who wants to broaden their skills towards the Red Hat RHCE certification. Delegates should already have good system administration skills and be able to work comfortably at the Linux CLI.

Topics Covered In This Course

What is Ansible?

  • An introduction to Ansible Configuration Management in CentOS 8 and where it is used.

Configuring and Using Ansible

  • In this module we look at creating inventory files, host lists, and managing the Ansible configuration, ansible.cfg including the use of read-only variables to secure the configuration location. With the basics in-place we can show using ad-hoc commands the power of Ansible.

Writing Ansible Playbooks

  • Playbooks 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. Involving ourselves in this objective we will see how we can create and distribute SSH Key to allow for password-less access to managed hosts.

Gathering Ansible Facts and Using 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.

Controlling Ansible Tasks

  • Using conditional and loops structures in tasks help provide for a more robust and efficient Playbook. Using both CentOS and Ubuntu based distributions we can easily show how this helps in targeting the correct task

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

  • As we start to work with more hosts we can look at adjusting the parallelism of Ansible and the number of concurrent connections that can be made

Using Roles

  • Roles can help your Playbooks maintain their simplicity whist carrying out complex tasks. If we needed to deploy Apache and MariaDB we could create a role for each service and deploy both roles from the main Playbook.

Troubleshooting Ansible

  • We will look at ways to troubleshoot the Playbook and managed hosts so you can keep your systems running.

Practical Ansible

  • Working through many examples we will see both the how and the why of Ansible Configuration Management including configuring scheduled tasks and configuring AWS instances

Limit network communication with FirewallD

  • Configure a basic firewall and understand SELinux Ports.

Firewalls with nftables

  • For more exacting control of your firewall you will want to use the native firewall which is nftables in RHEL 8. Using nft you will learn to create rules to support multiple protocol stacks
What You Can Expect

An in-depth look at Automating Red Hat Linux 8 Using Ansible, for the experienced Linux Administrator who wants to broaden their skills towards the Red Hat RHCE certification. Delegates should already have good system administration skills and be able to work comfortably at the Linux CL

Who Should Take This Course

This course is the final step in our 3 course path for administrators new to Red Hat 8 or CentOS 8, it is also ideal for those who wish to go on to become certified with the RHCSA exam.

Recommended Prerequisites

Attendance on Red Hat Linux Admin Part 1 and Part 2 or equivalent previous experience with the Red Hat Linux system is required.

Training Style

50% Lecture 50% Labs

Related Courses
Code Course Title Duration Level
RH28
Red Hat Enterprise Linux 8 - Linux Admin 2
4 Days
I
Details
RH18
Red Hat Enterprise Linux 8 - Linux Admin 1
5 Days
I
Details
RH8A
Ansible Configuration and Management
4 Days
II
Details

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.