Configuration Management with Puppet (DO405)
Course Overview
This course will cover case studies involving Red Hat products that use
Puppet: Red Hat Enterprise Linux OpenStack® Platform and Red Hat Satellite. Key
Puppet concepts will be introduced, including language constructs, modules,
classes, and resources. This course will cover the deployment of Puppet server
on Red Hat Enterprise Linux and the deployment of Puppet as a client.
Course content summary
ü
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.
Audience and prerequisites
Audience for this course
·
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
Prerequisites for this course
·
Have received an Red Hat
Certified Engineer (RHCE®) certification is recommended.
Outline for this course
Ø
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
No comments:
Post a Comment