Puppet Training
Puppet Training
Day - 1 Day - 2
Puppet Essential - Agenda Puppet Intermediate - Agenda
The Basics The Puppet Run Cycle
o Introduction To Configuration Management o Introduction To Puppet Run Cycle
o About The Author o Gathering System Facts
o Why Puppet? o Node Matching And Catalogue Compilation
o How To Access Your Working Files
The Puppet Language - A Basic Primer
The Puppet Infrastructure o Puppet Resources - How To Define System Resources
o Puppet Agents o Applying A Simple Puppet Manifest
o Puppet Masters o Puppet Types
o MCollective And Systems Orchestration o The Package File Service Patter
o Cross Platform Puppet o Applying Conditional Logic In Puppet
o Fact Conditionals - Choosing A Course Of Action
Day - 3
Puppet Advance - Agenda Additional Tools
Organizing A Puppet Environment o Managing Modules With Librarian-Puppet
o Defining Nodes o Managing Directory Environments And Modules With R10K
o Puppet Modules - Reusable Code o External Node Classifiers And Reporting With Puppet Dashboard - Part 1
o Provisioning A Web Server o External Node Classifiers And Reporting With Puppet Dashboard - Part 2
o Class Parameters - Applying Variables
o Hiera Parameters - Defining Variables Conclusion
o Executing Modules Against A Puppet Master With An Agent o Wrap-Up And Further Resources
MCollective
o MCollective And Live Management
o MCollective With Puppet
o Using MCollective To Interact With Services
o Using MCollective To Interact With Puppet