
The basic course program is outlined here
- Introduction To Configuration Management
- About The Author
- Why Puppet?
- How To Access Your Working Files
- uppet Agents
- Puppet Masters
- MCollective And Systems Orchestration
- Cross Platform Puppet
- Introduction To Puppet Run Cycle
- Gathering System Facts
- Node Matching And Catalogue Compilation
- Puppet Resources – How To Define System Resources
- Applying A Simple Puppet Manifest
- Puppet Types
- The Package File Service Patter
- Applying Conditional Logic In Puppe
- Fact Conditionals – Choosing A Course Of Action
- Defining Nodes
- Puppet Modules – Reusable Code
- Forge Modules – Where To Find Reusable Code
- Provisioning A Web Server
- Class Parameters – Applying Variables
- Hiera Parameters – Defining Variables
- Executing Modules Against A Puppet Master With An Agent
- Reporting With Puppet
- MCollective And Live Management
- MCollective With Puppet
- Using MCollective To Interact With Services
- Using MCollective To Interact With Puppet
- Managing Modules With Librarian-Puppet
- Managing Directory Environments And Modules With R10K
- External Node Classifiers And Reporting With Puppet Dashboard – Part 1
- External Node Classifiers And Reporting With Puppet Dashboard – Part 2
- Wrap-Up And Further Resources






I’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I am working at Cotocus. I blog tech insights at DevOps School, travel stories at Holiday Landmark, stock market tips at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at I reviewed , and SEO strategies at Wizbrand.
Please find my social handles as below;
Rajesh Kumar Personal Website
Rajesh Kumar at YOUTUBE
Rajesh Kumar at INSTAGRAM
Rajesh Kumar at X
Rajesh Kumar at FACEBOOK
Rajesh Kumar at LINKEDIN
Rajesh Kumar at PINTEREST
Rajesh Kumar at QUORA
Rajesh Kumar at WIZBRAND