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

So there is something for everyone!

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

Wednesday, Nov 27, 2024 to Friday, Nov 29, 2024 (SOLD OUT)
Monday, Mar 17, 2025 to Wednesday, Mar 19, 2025
Monday, Oct 13, 2025 to Wednesday, Oct 15, 2025

Booking

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 – Referencing and Embedding Puppet Extensions – Puppet Code with Logic Elements (if, case, Data Verification)
  • Puppet DSL: Hiera, Parameters and Data – Configuring Hiera – Creating Data Hierarchies Based on Facter Information
  • Puppet Bolt Tasks and Puppet Integration – Access Permissions to Puppet Tasks – Puppet Tasks for Different Operating Systems (Meta Tasks)
  • Puppet Bolt Plans with Puppet and PuppetDB integration – Error handling in Puppet Plans – Outputs in Puppet Plans

Price

€ 1,890 plus VAT (per participant)
Our trainings take place online.

Dates

Monday, Jun 2, 2025 to Wednesday, Jun 4, 2025
Monday, Dec 8, 2025 to Wednesday, Dec 10, 2025

Booking

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 using 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

Booking

Trainers

Martin Alfke
IT Consultant

Detailed profile

Martin Alfke has been supporting customers in the planning, introduction, construction, development and operation of IT automation with a focus on Puppet and GIT as a consultant for more than 10 years. 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.