Configuration Management with Puppet (DO405)
Configuration Management with Puppet (DO405) Course Details:
This course is designed for system administrators and cloud administrators who intend to implement Puppet as integrated with Red Hat® products in an operations environment or a cloud computing environment.
This course is on Red Hat Enterprise Linux® 7 and Red Hat Satellite 6.
Call (919) 283-1674 to get a class scheduled online or in your area!
Course Outline:
1. Course Introduction
- Introduction to the course
2. Identify System Administration Functions in Puppet
- System administration functions in Puppet code
3. Puppet Architecture
- Puppet architecture and describe a state model
4. Implement a Puppet Manifest
- Build, validate, and deploy a Puppet manifest
5. Troubleshoot Puppet Manifests
- Find documentation and diagnose errors in Puppet manifests
6. Implement Git
- Implement Git to manage software
7. Find Information with Facter
- View information about systems using Facter
8. Implement Puppet Modules
- Create Puppet modules and implement classes in a manifest
9. Implement Relationships in a Puppet Module
- Implement namespaces, relationships, and dependencies in a Puppet module
10. Implement Variables and Conditionals in a Puppet Module
- Implement variables and conditionals in a Puppet module
11. Identify Advanced System Administration Functions in Puppet
- Advanced system administration functions in Puppet code
12. Implement Puppet
- Deploy and configure a Puppet master and a Puppet client
13. Implement External Puppet Modules
- Implement Puppet modules from Puppet Forge
14. Implement Puppet in a DevOps Environment
- Implement Puppet in a DevOps environment
15. Implement Puppet in Red Hat Satellite 6
- Implement Puppet in a Red Hat Satellite 6 environment
*Please Note: Course Outline is subject to change without notice. Exact course outline will be provided at time of registration.
- Write Puppet manifests that utilize a variety of Puppet DSL resources
- Deploy a GIT repository and use it to maintain Puppet modules
- Write Puppet modules that deploy and configure network services
- Configure a Puppet master and client nodes
- Implement Puppet configuration management in a DevOps environment
- Use Red Hat Satellite 6 to manage client configurations with Puppet
Certified as a Red Hat Certified Engineer (RHCE®) or have equivalent experience
System administrators and cloud administrators responsible for the management of systems and cloud client systems on either Red Hat Enterprise Linux OpenStack Platform or Red Hat Satellite