Puppet Fundamentals

1 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 51 vote, average: 5.00 out of 5
Please Log in or register to rate

Puppet Fundamentals


The volume and complexity of infrastructure that IT operations manage is growing and getting smarter. With Puppet, you can define the state of your IT infrastructure, and Puppet automatically enforces the desired state. Puppet automates every step of the software delivery process, from provisioning of physical and virtual machines to orchestration and reporting; from early-stage code development through testing, production release and updates.

This course teaches you how to manage your infrastructure with Puppet Configuration Management software. You will learn the basic CM and IT automation skills, create simple configuration/code deployments and operate 3rd party Puppet modules.


It’s best that attendees have some familiarity and comfort with working on the command line and basic system administration experience (installing packages, configuring those packages, starting service, etc.)

Course Topics
  • Intro to Puppet
  • Puppet agent/master/standalone
  • Development and work environment
  • Modules and Classes
  • Classification
  • Resources
  • Relationships
  • Language Constructs
  • Language and Templates
  • Defined Resource Types
  • Parameterized Classes
  • Inheritance
  • Data Separation using Hiera
  • Designing Modules
  • Troubleshooting & Design patterns
  • Puppet RAL
  • Virtual and exported resources
  • PuppetDB
© Copyright - Skilit - Site by Dweb