Red Hat Certified Engineer (EX294) Cert Prep: 3 Managing Systems with Ansible
2h 15mIntermediate2020-09-04
Authors

Grant McWilliams
Consultant, Speaker, Writer, Professor, Developer
Course details
Red Hat Certified Engineer (RHCE) is one of the top Linux certifications. And the main focus of the RHCE exam—IT automation using Ansible Engine—is a topic that's valuable for both aspiring RHCEs and anyone using Ansible Engine. In this course, the final installment in the Red Hat Certified Engineer (EX294) Cert Prep series, review the basics of using Ansible modules for system administration and working with roles as you prepare for the Red Hat Certified Engineer (EX294) exam. Instructor Grant McWilliams covers creating Ansible roles and introduces dynamic content using Jinja2 and variables. He goes over the different Ansible modules specially designed to manage system software, users, services, and tasks. Plus, get troubleshooting tips, including how to use the debug module to spot problems.
Skills covered
CentOSAnsibleRed Hat Enterprise LinuxRed HatIT AutomationServer AdministrationNetwork AdministrationCert PrepNetwork and System AdministrationOpen Source
Concepts
0. Introduction
- 01 - Introduction
- 02 - What you should know
- 03 - About the RHCE (EX294) exam
- 04 - Before you proceed with this course
- 05 - Reconfigure-Migrate CentOS
1. Ansible Roles
- 06 - Directory structure best practices
- 07 - Create the directory structure
- 08 - Understanding RHEL System Roles
- 09 - Using RHEL System Roles
- 10 - Exploring Ansible Galaxy
- 11 - Installing roles from Ansible Galaxy
2. Using Ansible in Large Environments
- 12 - Using dynamic inventory plugins
- 13 - Using dynamic inventory scripts
- 14 - Manage parallel playbook execution
- 15 - Performance tuning Ansible
3. Templating with Jinja2
- 16 - Templating with Jinja2
- 17 - Using variables with Jinja2
- 18 - Jinja2 syntax
- 19 - Using control structures in Jinja2
4. Managing Software with Ansible
- 20 - Modules related to software management
- 21 - Managing packages in playbooks
- 22 - Implementing a playbook to manage software
5. Managing Users with Ansible
- 23 - Modules related to user management
- 24 - Using playbooks to create users
- 25 - Using external user data files
- 26 - Advanced user creation
6. Managing Processes and Tasks
- 27 - Modules for managing services and tasks
- 28 - Creating a playbook to manage services
- 29 - Creating a playbook to manage tasks
7. Troubleshooting Ansible
- 30 - Managing Ansible logging and output
- 31 - Troubleshooting Ansible playbooks
Conclusion
- 32 - Taking the exam