1 - Configuration Management Overview
Configuration management Puppet configuration management Facter (concepts) Facter installation Facter core facts Using Facter information Extending Facter (external and internal facts)
2 - Puppet Enterprise (Master Server) Installation
Puppet Enterprise overview Yum (package) repositories Puppet Enterprise Master installation Puppet Enterprise components Puppet Enterprise key directories Puppet Enterprise documentation Puppet Enterprise certificates and licensing
3 - Puppet Enterprise certificates and licensing
Overview of resource management Defining configuration resources Checking syntax of configuration resources Puppet style guide Applying configuration resources (locally) Metaparameters Conditionals Arrays of resources Classes Parameterized classes Classes with inheritance (and parameters) Defined resources (definitions) Run stages Modules Virtual resource definitions Puppet standard library functions
4 - Puppet Enterprise (Agent) Installation
Puppet Enterprise agent overview Puppet Enterprise agent installation Puppet Enterprise agent initial setup
5 - Creating Nodes and Environments
Node definitions Environment definitions
6 - Extending Puppet with Reporting, MCollective and Hiera
Reporting Transaction reporting Syslog (rsyslogd) reporting MCollective Hiera
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
This course is for RHEL 7 systems administrators looking to automate the provisioning of
key areas of the RHEL 7 system, such as packages, services, and configuration files. It is assumed that participants are working systems administrators with some scripting knowledge (bash, ksh, Perl or Python) and an understanding of the various system tasks related to setting up and supporting RHEL 7 systems.