Instructor-Led Automation Training
Puppet – Deploy and Discover
2 days
Course topics will include Role-based access control (RBAC), Puppet Server services, Puppet run cycle, Facter and facts, and Puppet resources. Students will learn to install and configure Puppet Enterprise, deploy Puppet agents at scale, enable secure communication by configuring certificate autosigning, and assign roles to systems on the network so that later you can group them by purpose.
Students will you learn to:
- install and configure Puppet servers and agents
- create and modify classes
- create and modify modules
- create and modify node definitions
- create and modify environments
- apply manifests, classes, nodes, and environments
- use (and extend) Facter facts
- generate basic reports
- use tools Bolt and Hiera 5
Course Outline
Configuration Management Overview
configuration management
Puppet configuration management
Facter (concepts)
Facter installation
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 Enterprise (Agent) Installation
Puppet Enterprise agent overview
Puppet Enterprise agent installation
Puppet Enterprise agent initial setup
connecting to a Puppet master server
certificate creation and usage
cleaning an agent certificate information
deactivating an agent system
Creating Node Definitions
node definitions
FQDN
regular expression
default
