Web Server & DevOps Training / Puppet Training
Introduction to Puppet 4 Configuration and Administration
This Introduction to Puppet 4 Configuration and Administration training course teaches attendees how to use Puppet, a powerful enterprise system management and configuration tool. The class covers fundamentals all the way through extending Puppet with Reporting, MCollective, and Hiera. Substantial time and attention is dedicated to learning how to write and apply resource definitions, the key feature of Puppet that allows an administrator to synchronize environments easily and uniformly.
Location and Pricing
Most Accelebrate courses are delivered as private, customized, on-site training at our clients' locations worldwide for groups of 3 or more attendees and are custom tailored to their specific needs. Please visit our client list to see organizations for whom we have delivered private in-house training. These courses can also be delivered as live, private online classes for groups that are geographically dispersed or wish to save on the instructor's or students' travel expenses. To receive a customized proposal and price quote for private training at your site or online, please contact us.
Puppet 4 Training Objectives
All students will:
Puppet 4 Training Outline
Configuration Management Overview
Puppet configuration management
Facter core facts
Using Facter information
Extending Facter (external and internal facts)
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
Puppet Resource Definitions and Declarations
Overview of resource management
Defining configuration resources
Checking syntax of configuration resources
Puppet style guide
Applying configuration resources (locally)
Arrays of resources
Classes with inheritance (and parameters)
Defined resources (definitions)
Virtual resource definitions
Puppet standard library functions
Puppet Enterprise (Agent) Installation
Puppet Enterprise agent overview
Puppet Enterprise agent installation
Puppet Enterprise agent initial setup
Creating Nodes and Environments
Extending Puppet with Reporting, MCollective and Hiera
Syslog (rsyslogd) reporting
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 relating to setting up and supporting Linux systems.
All students receive Packt's Puppet 4 Essentials - Second Edition and related courseware.
Software needed for each student PC:
Accelebrate would work with you to set up an appropriate virtual environment for this training.
For classes delivered online, all participants need either dual monitors or a separate device logged into the online session so that they can do their work on one screen and watch the instructor on the other. A separate computer connected to a projector or large screen TV would be another way for students to see the instructor's screen simultaneously with working on their own.