Course Outline
- Course introduction
- Introduction to the course.
- Identify system administration functions in Puppet
- Identify system administration functions in Puppet code.
- Puppet architecture
- Describe the Puppet architecture and describe a state model.
- Implement a Puppet manifest
- Build, validate, and deploy a Puppet manifest.
- Troubleshoot Puppet manifests
- Find documentation and diagnose errors in Puppet manifests.
- Implement Git
- Implement Git to manage software.
- Find information with Facter
- View information about systems using Facter.
- Implement Puppet modules
- Create Puppet modules and implement classes in a manifest.
- Implement relationships in a Puppet module
- Implement namespaces, relationships, and dependencies in a Puppet module.
- Implement variables and conditionals in a Puppet module
- Implement variables and conditionals in a Puppet module.
- Identify advanced system administration functions in Puppet
- Identify advanced system administration functions in Puppet code.
- Implement Puppet
- Deploy and configure a Puppet master and a Puppet client.
- Implement external Puppet modules
- Implement Puppet modules from Puppet Forge.
- Implement Puppet in a DevOps environment
- Implement Puppet in a DevOps environment.
- Implement Puppet in Red Hat Satellite 6
Implement Puppet in a Red Hat Satellite 6 environment.