TRAINING

Getting Started With Puppet

Puppet Practitioner

Foreman

Getting Started With Puppet

Berlin, Germany

Heinlein Akademie Berlin

04.-06.05.2020

 

Munich, Germany

ATIX AG Munich

29.06.-01.07.2020

21.-23.09.2020

14.-16.12.2020

 

Essen, Germany

Linuxhotel Villa Vogelsang

16.-18.11.2020

Getting Started with Puppet (formerly Puppet Fundamenals) is a three-day official course with a practical approach. The course is designed for users who are new to managing their infrastructure with Puppet’s products.

Getting Started with Puppet provides a quick way to control your IT environment with Puppet, Puppet Discovery, Tasks and Bolt, the Puppet Development Kit (PDK) and the Puppet Forge. This gives you the tools and resources to automate your Infrastructure and get it up and running faster than ever before.

The courses are held in German language. Courses in English can be provided on request.

Content

  • How to set up a Puppet development environment
  • How to control an unmanaged IT infrastructure
  • How and when to perform ad hoc tasks with Bolt and Puppet Tasks.
  • How and when should the system state be managed with the help of Puppet modules?
  • How to manage Windows and Linux servers with a common Puppet code base.
  • How to find, download, wrap and use Puppet Modules from the Puppet Forge.
  • How to classify test nodes to enforce configuration
  • How to collect and analyze results in the Enterprise Console

Puppet Practitioner

Berlin, Germany

Heinlein Akademie Berlin

22.-24.06.2020

07.-09.12.2020

 

Munich, Germany

ATIX AG Munich

02.-04.09.2020

02.-04.12.2020

 

Essen, Germany

Linuxhotel Villa Vogelsang

05.-07.10.2020

Puppet Practitioner is a three-day official course where the participants learn how to optimally manage their Puppet infrastructure and how to create, use and maintain modules based on best practices.

This course is designed for participants who already have experience with Puppet and want to expand their knowledge, such as experienced system administrators and professional DevOps with a solid understanding of configuration management strategies. Participants should have completed the Puppet Fundamentals course or gained the appropriate practical experience with Puppet.

The courses are held in German language. Courses in English can be provided on request.

Content

In this course, participants are shown several ways to solve tasks in Puppet. We also show which solution is best suited for a particular situation. The participants design and build their own modules and extend existing modules from the Puppet Forge. Participants will also learn best practices for implementing roles and profiles in their infrastructure.

  • More advanced Puppet DSL constructs that can be used to write elegant code.
  • Use of data structures.
  • Use custom facts to read information from nodes.
  • Module design based on concepts such as modularity and combinability.
  • Methods for testing the Puppet code and infrastructure.
  • Use of MCollective from the command line to automatically orchestrate infrastructure.
  • Standard log files and troubleshooting techniques.
  • The Roles &Amp; Profiles design pattern and its advantages.
  • Several different methods to manage components of files.
  • Why the anchor pattern Is present and when to use it, or the contain function.
  • Create general modules and how to make them available to the community through Puppet Forge.
  • Sharing functions between classes through inheritance.

Foreman

Essen, Germany

Linuxhotel Villa Vogelsang

08.-09.10.2020

Foreman is the open source basis of RedHat Sattelite and essentially offers two components for an infrastructure:

  • Provisioning (Hardware, VM, Container)
  • Configuration Management (Puppet, Ansible)

In addition, Foreman takes care of all issues that are necessary for a functioning system: DNS, DHCP, TFTP.

For this two-day custom course, prior knowledge based on the Linux Network Services course is required.

The courses are held in German language. Courses in English can be provided on request.

Content

The following points are worked through in training:

  • Foreman installation and architecture
  • Integration of Foreman in an infrastructure
  • Provisioning
  • Configuration management
  • User management
  • Advanced topics (plugins, CfgMgmt triggers, remote execution, Foreman API
  • Lifecycle Management (Katello Repository and Paket Management)

Automate Your Routine Tasks so Your System Administrators Can Focus on Key Business Factors

Keep your IT environment consistent and secure, solve problems and new tasks faster.
The improved workflows will benefit not only the IT staff, but also the entire company.

Get Instant Help with Remote Puppet Pair Programming

A revolutionary, fast, flexible and incredibly  useful service from example42:
Remote Pair Programming and Troubleshooting with World Class Puppet Experts.

Raise the Bar with Puppet Trainings

Improve your Puppet knowledge with the help exprerienced trainers.
Onsite, Remote and Classroom trainings on official Puppet courses or custom workshops.

Request Info

Courses of Interest

Preferred Language

Puppet Usage

Preferred location

9 + 7 =