Puppet Training

Certified Puppet training at ATIX— for beginners there is “Puppet & Bolt Basics” and the “Puppet & Bolt Developer” training is for experienced Puppet admins. For those who want to go even deeper, there is the Ruby for Puppet training. There’s something for everyone who wants to be a Puppet expert!

For Windows administrators, the introduction to configuration management with Puppet is somewhat different than for Linux administrators, so we offer a separate training for them: Puppet for Windows

More information about the trainings:

Puppet & Bolt Basic

Puppet & Bolt Basic is a three-day course with a practical approach. The course is for users who are not yet familiar in managing their infrastructure with Puppet products. In this basic training, participants learn how to use Puppet configuration management in their own infrastructure, and how to integrate and use Puppet applications. In addition, the use of Puppet Tasks and Plans is explained for process-based or cross-host activities. This gives participants the know-how to automate their infrastructure and put it into operation faster than ever before.

Contents

  • Basic use of Git client
  • Fundamentals of Puppet configuration management
    – Use of system information with Facter
    – Setup/structure of control repository
    – Integration of Puppet libraries (modules)
    – Setup/structure of Puppet libraries
    – Puppet DSL and parameter
    – Separation of code and data with Hiera
  • Basics Puppet Bolt
    – Setup/Structure of Puppet Tasks
    – Use of Puppet Tasks
    – Setup/Structure of Puppet Plans
  • Basics of Puppet server
    – Access and use of Puppet APIs

Price

€1,890 plus VAT (per participant)

Our trainings take place online.

Dates

Monday, Mar 13, to Wednesday, Mar 15, 2023 – SOLD OUT

Monday, Oct 09, to Wednesday, Oct 11, 2023

Registration

Puppet & Bolt Developer

In the Puppet & Bolt Developer training, participants learn to develop their own Puppet code, use Hiera to separate code and data, create Puppet Tasks, and use them for different operating systems. For cross-host activities, the development of Puppet Tasks and Plans and integration with PuppetDB will be explained.


This course is designed for participants who already have experience with Puppet, but want to learn more about system administrations and professional DevOps including extensive know-how of configuration management strategies.

Contents

  • Puppet DSL: control repo, modules, code logic
    – Reference and integrate Puppet extensions
    – Create Puppet code with logic elements (if, case, data verification)
  • Puppet DSL: Hiera, parameter and data
    – Configuration of Hiera
    – Create data hierarchies based on Facter information
  • Puppet Bolt Tasks and Puppet integration
    —access authorizations to Puppet Tasks
    – Puppet Tasks for different operating systems (Meta Tasks)
  • Puppet Bolt Plans with Puppet and PuppetDB integration
    Troubleshooting in Puppet Plans
    – Outputs in Puppet Plans

Price

€1,890 plus VAT (per participant)

Our trainings take place online.

Dates

Monday, Apr 17, to Wednesday, April 19, 2023 – SOLD OUT

Monday, Nov 13, to Wednesday, Nov 15, 2023

Registration

Ruby for Puppet

Ruby for Puppet is a three-day training course intended for participants who have already worked with Puppet and would like to improve their skills. We will present the Ruby part of Puppet for add-ons, extensions, and Ruby concepts, and explain how Puppet works internally. Attendees will also learn whynot to use system Ruby installations, how to separate Ruby extensions and projects from the underlying Ruby version, how to debug Ruby, and how to work with Ruby IRB. Further topics include extensions of Puppet Facter, implementation of Puppet Functions, and when and how to write their own set of Types/Providers.

Contents

  • Ruby basics like rbenv/rvm, working with Ruby GEMS and Bundler
    Ruby IRB
  • Debugging of Ruby-Code
  • Using the Puppet API for Custom Facts
  • Using the Puppet API for custom functions (API v1 and v2)
  • Writing types and providers (API v1 and API v2)

Price

€1,890 plus VAT (per participant)

Our trainings take place online.

Dates

Upon request

Registration

Meet our Expert

Martin Alfke
Puppet Certified Professional 2013 & 2015 and Puppet Certified Consultant

CEO betadots GmbH

Learn more

Atux kontakt

Contact ATIX

If you have any questions about our products and services or any other topics, please do not hesitate to contact us.