Puppet Trainings

Puppet is a tool for managing and automating the configuration of servers. Users define the desired system condition in the infrastructure that they want to manage. This takes place by writing infrastructure code in Puppet’s domain-specific language, Puppet Code, which can be used with a variety of devices and operating systems. ATIX offers various Puppet training courses for users of different levels. Have a look!

ATIX offers certified Puppet Trainings! There are several options:

  • “Puppet & Bolt Basic” for beginners
  • “Puppet & Bolt Developer” for experienced Puppet admins
  • “Ruby for Puppet” for everyone who really wants to know it inside out

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, Feb 26, 2024 to Wednesday, Feb 28, 2024 (SOLD OUT)

Wednesday, Sep 04, 2024 to Friday, Sep 06, 2024

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

Wednesday, Apr 3, to Friday, Apr 5, 2024

Thursday, Nov 28, to Saturday, Nov 30, 2024

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

Trainer

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

CEO betadots GmbH

Detailed profile

Martin has been supporting customers for more than 10 years in planning, implementation, setup, development and operation of IT automation with a focus on Puppet and GIT as a consultant. As a trainer, Martin likes to share his knowledge about Puppet, Bolt and Git and GitLab. His work environment consists of diverse clients in the telecommunications, health care, government and automotive sectors.

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.