Introduction
  • Course Introduction
  • Introduction to Puppet
Installation
  • Installation of Puppet
Writing your first manifest
  • The First Manifest
  • The First Manifest - Hands-On Session
Client Server Model
  • Setup Puppet Server and Client Nodes
The Puppet Language
  • Nodes | Explaination
  • Nodes | Hands-On Session
  • Package Resource | Explaination
  • Package Resource | Hands-On Session
  • Service Resource | Explaination
  • Service Resource | Hands-On Session
  • Puppet Resources
Modules, Templates and Control Structures
  • Modules using Classes and Defined Types | Explaination
  • Modules using Classes | Hands-On Session
  • Modules using Defined Types | Hands-On Session
  • Order of Evaluation
  • Templates | Explaination
  • Templates | Hands-On Session
  • Control Structures and Facter | Explaination
  • Control Structures and Facter | Hands-On Session
  • Modules and Templates
Common Tasks
  • Manage Users | Explaination
  • Manage Users | Hands-On Session
  • Execute External Commands
Assignment
  • Setup a LAMP Server
Conclusions
  • Closing Remarks
Bonus Lecture: Learn CI and CD using Jenkins and AWS
  • Course Overview and Discount Coupons