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

 

Back to top