Fundamentals for Puppet | Configuration Management

Puppet has become a quasi standard for configuration management due to its simple programming language, and the broad support by producers and community. In this training, the participants learn (about) the fundamental working behind the Puppet abstraction layer, how the Puppet-modules are built, and their development from a local prototype into a deployment on the puppet master.

The training will also concentrate on using the Puppet forge-modules and adds a graphical surface to the surroundings for surveillance. Hereby the participants learn about the renewals in Puppet 4, and get to know the differences between the Puppet-Server and the Puppet-Master, and get to know the PuppetDB

Training location/ duration:

 3-day training | Nuremberg | Hamburg | Duesseldorf | daily from 9.00 am to 5.00 pm

Next trainings:

February 2019
19.02.2019 - 21.02.2019
April 2019
09.04.2019 - 11.04.2019
July 2019
02.07.2019 - 04.07.2019
September 2019
17.09.2019 - 19.09.2019
November 2019
19.11.2019 - 21.11.2019


  • Concept, architecture and working of Puppet Open Source
  • Modules and classes 

    • Abstraction of resources to classes and modules.
    • Parameterize classes and defining own resources
    • Roles-Profiles-Pattern

  • Puppet Master

    • Concept and introduction to working with Git
    • Reporting by the example of PuppetDB with Puppet Explorer

The Fundamentals for Puppet training materials are available for you as github pages in the source code for non-commercial use. License: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International


The training fee is 1.750,- € excl. VAT

It includes the following:

  • 3-day training in a small group (fewer than 10)
  • Coffee and light refreshments twice a day
  • Lunch (incl. 1 beverage)
  • Dinner (incl. 2 beverages)
  • Complementary notebook hire during the course
  • Training materials
  • Free WiFi access


We are happy to assist you booking a hotel room. Please do not hesitate to contact us. 

Target group:

The training is designed for administrators with profound Linux knowledge, who are in need of a solution to configure their IT-landscape centrally. And also for new employees in companies, in which Puppet is already in use.


To ensure an aim-oriented and efficient realization of this training the number of participants is limited. This enables an intense examination of the course content and the opportunity to settle individual questions and problems.

The exchange between the participants is of particular importance for us. This is also the reason why all participants are invited to dinner so that a lot of scope for discussions and exchange of experience is allowed between the participants outside the workshop hours.