RH294 Rhel8 0 Toc PDF
RH294 Rhel8 0 Toc PDF
Introduction xi
Red Hat System Administration III: Linux Automation .................................................... xi
Orientation to the Classroom Environment ................................................................ xiii
Controlling Your Systems ................................................................................ xiv
Internationalization .................................................................................................. xv
1. Introducing Ansible 1
Automating Linux Administration with Ansible .............................................................. 2
Quiz: Automating Linux Administration with Ansible ...................................................... 8
Installing Ansible ..................................................................................................... 10
Guided Exercise: Installing Ansible ............................................................................. 14
Summary ................................................................................................................ 16
2. Deploying Ansible 17
Building an Ansible Inventory .................................................................................... 18
Guided Exercise: Building an Ansible Inventory ........................................................... 23
Managing Ansible Configuration Files ....................................................................... 28
Guided Exercise: Managing Ansible Configuration Files ............................................... 35
Running Ad Hoc Commands .................................................................................... 40
Guided Exercise: Running Ad Hoc Commands ............................................................ 47
Lab: Deploying Ansible ............................................................................................ 52
Summary ................................................................................................................ 61
3. Implementing Playbooks 63
Writing and Running Playbooks ................................................................................ 64
Guided Exercise: Writing and Running Playbooks ....................................................... 70
Implementing Multiple Plays .................................................................................... 75
Guided Exercise: Implementing Multiple Plays ............................................................ 85
Lab: Implementing Playbooks .................................................................................. 92
Summary ............................................................................................................... 99
RH294-RHEL8.0-en-1-20190531 v
Lab: Deploying Files to Managed Hosts ................................................................... 225
Summary ............................................................................................................. 232
vi RH294-RHEL8.0-en-1-20190531
B. Ansible Lightbulb Licensing 519
Ansible Lightbulb License ...................................................................................... 520
RH294-RHEL8.0-en-1-20190531 vii