Puppet training teaches participants how to install and administer the Puppet master and agent (client) applications in a RHEL/CentOS 7 environment. Participants learn how to write and apply resource definitions, the key part of Puppet that allows an administrator to synchronize environments easily and uniformly.
At the end of Puppet training course, participants will be able to
Install and configure Puppet servers and agents
Create and modify manifests that contain resource definitions
Create and modify classes, modules, node definitions, and environments
Apply manifests, classes, nodes, and environments
Extend Puppet with functions
Use (and extend) Facter facts
Generate basic reports
Use the MCollective and Hiera 5 tools
Design a ‘best practice’ strategy for using Puppet capabilities
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.