Table of Contents

Introduction

Goals and Methods

Other Resources

Who Should Read This Book?

How This Book Is Organized

How to Use This Book

Other Features

Book Organization, Chapters, and Appendixes

Where Are the Companion Content Files?

Part I: Introduction to Ansible

1 Understanding Configuration Management

“Do I Know This Already?” Quiz

Foundation Topics

Understanding Automation

Understanding Ansible Essential Components

Understanding Ansible Use Cases

Summary

Exam Preparation Tasks

Review All Key Topics

Define Key Terms

2 Installing Ansible

“Do I Know This Already?” Quiz

Foundation Topics

Understanding an Ansible Environment

Understanding Controller Host Requirements

Understanding Installation Methods

Configuring Managed Hosts

Configuring the Ansible User

Summary

Exam Preparation Tasks

Review All Key Topics

Memory Tables

Define Key Terms

Review Questions

End-of-Chapter Lab

Lab 2-1

3 Setting Up an Ansible Managed Environment

“Do I Know This Already?” Quiz

Foundation Topics

Understanding Projects

Configuring Static Inventory

Working with Dynamic Inventory

Managing Settings in ansible.cfg

Summary

Exam Preparation Tasks

Review All Key Topics

Memory Tables

Define Key Terms

Review Questions

End-of-Chapter Lab

Lab 3-1

4 Using Ad Hoc Commands

“Do I Know This Already?” Quiz

Foundation Topics

Understanding Ad Hoc Commands

Working with Modules

Consulting Module Documentation

Running Ad Hoc Commands from Shell Scripts

Summary

Exam Preparation Tasks

Review All Key Topics

Memory Tables

Define Key terms

Review Questions

End-of-Chapter Lab

Lab 4-1

5 Getting Started with Playbooks

“Do I Know This Already?” Quiz

Foundation Topics

Exploring Your First Playbook

Working with YAML

Managing Multiplay Playbooks

Summary

Exam Preparation Tasks

Review All Key Topics

Memory Tables

Define Key Terms

Review Questions

End-of-Chapter Lab

Lab 5-1

6 Working with Variables and Facts

“Do I Know This Already?” Quiz

Foundation Topics

Understanding the Use of Variables in Ansible Playbooks

Working with Ansible Facts

Working with Variables

Using Vault to Manage Sensitive Values

Capturing Command Output Using register

Summary

Exam Preparation Tasks

Review All Key Topics

Memory Tables

Define Key Terms

Review Questions

End-of-Chapter Lab

Lab 6-1

Lab 6-2

Part II: Common Ansible Management Tasks

7 Using Task Control

“Do I Know This Already?” Quiz

Foundation Topics

Using Loops and Items

Using when to Run Tasks Conditionally

Using Handlers

Dealing with Failures

Summary

Exam Preparation Tasks

Review All Key Topics

Memory Tables

Define Key Terms

Review Questions

End-of-Chapter Lab

Lab 7-1

8 Deploying Files

“Do I Know This Already?” Quiz

Foundation Topics

Using Modules to Manipulate Files

Managing SELinux Properties

Using Jinja2 Templates

Summary

Exam Preparation Tasks

Review All Key Topics

Memory Tables

Define Key Terms

Review Questions

Exercise Answers

End-of-Chapter Lab

Lab 8-1: Generate an /etc/hosts File

Lab 8-2: Manage a vsftpd Service

9 Using Ansible Roles

“Do I Know This Already?” Quiz

Foundation Topics

Using Ansible Roles

Using Ansible Galaxy Roles

Using RHEL System Roles

Summary

Exam Preparation Tasks

Review All Key Topics

Memory Tables

Define Key Terms

Review Questions

End-of-Chapter Lab

Lab 9-1

Lab 9-2

10 Using Ansible in Large Environments

“Do I Know This Already?” Quiz

Foundation Topics

Advanced Inventory Usage

Optimizing Ansible Processing

Including and Importing Files

Summary

Exam Preparation Tasks

Review All Key Topics

Define Key Terms

Review Questions

End-of-Chapter Lab

Lab 10-1

11 Troubleshooting Ansible

“Do I Know this Already?” Quiz

Foundation Topics

Managing Ansible Errors and Logs

Using Modules for Troubleshooting and Testing

Using Tags

Troubleshooting Common Scenarios

Summary

Exam Preparation Tasks

Review All Key Topics

Memory Tables

Define Key Terms

Review Questions

End-of-Chapter Lab

Lab 11-1

Part III: Managing Systems with Ansible

12 Managing Software with Ansible

“Do I Know This Already?” Quiz

Foundation Topics

Using Modules to Manage Packages

Using Modules to Manage Repositories and Subscriptions

Implementing a Playbook to Manage Software

Summary

Exam Preparation Tasks

Review All Key Topics

Memory Tables

Define Key Terms

Review Questions

End-of-Chapter Lab

Lab 12-1

Lab 12-2

13 Managing Users

”Do I Know This Already?” Quiz

Foundation Topics

Using Ansible Modules to Manage Users and Groups

Managing SSH Connections

Managing Encrypted Passwords

Managing Users Advanced Scenario Exercise

Summary

Exam Preparation Tasks

Review All Key Topics

Memory Tables

Define Key Terms

Review Questions

End-of-Chapter Lab

Lab 13-1

14 Managing Processes and Tasks

“Do I Know This Already?” Quiz

Foundation Topics

Managing Services

Managing the Boot Process

Managing the Boot Process and Services Advanced Exercise

Summary

Exam Preparation Tasks

Review All Key Topics

Memory Tables

Define Key Terms

Review Questions

End-of-Chapter Lab

Lab 14-1

15 Managing Storage

“Do I Know This Already?” Quiz

Foundation Topics

Discovering Storage-Related Facts

Managing Partitions and LVM

Configuring Storage Advanced Exercise

Summary

Exam Preparation Tasks

Review All Key Topics

Memory Tables

Define Key Terms

Review Questions

End-of-Chapter Lab

Lab 15-1

16 Final Preparation

Generic Tips

Part IV: Practice Exams

Practice Exam A

Practice Exam B

Part V: Appendixes

Appendix A: Answers to the “Do I Know This Already?” Quizzes and Review Questions

Appendix B: Getting Started with Ansible Tower

Appendix C: Red Hat RHCE 8 (EX294) Cert Guide Exam Updates

Glossary

Online Elements

Practice Exam C

Practice Exam D

Appendix D: Memory Tables

Appendix E: Memory Tables Answer Key

Appendix F: Study Planner

Glossary

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.12.71.237