Puppet Practitioner

Puppet Practitioner

Summary

Learn how to design, build, and extend modules from the Forge and develop best practices for implementing roles and profiles.

Description

This course is offered both in-person and virtually. The full course schedule, including virtual classes, is available below.

In this three-day course, students will design, build, and extend modules from the Forge and learn best practices for implementing roles & profiles in their infrastructure. After completing this course, students will show a mastery of the Puppet language and problem solving techniques based on Puppet best practices.

Duration

3 days

Course Content

  • Advanced Puppet language constructs to write more elegant code
  • Using data structures to create resources programmatically
  • Using custom facts to expose information about nodes
  • Module design concepts and best practices
  • Methods for testing Puppet code and infrastructure
  • Understanding the difference between Puppet tasks and Puppet modules
  • Troubleshooting techniques and standard log files
  • The roles & profiles design pattern and benefits
  • Different methods for managing portions of files
  • Contributing modules to the community via the Puppet Forge
  • Sharing functionality between classes using inheritance

Prerequisites

In this course, we expect attendees to have a solid understanding of configuration management strategies. Students should have either taken Puppet Fundamentals or have 6+ months of experience using Puppet.

Students will be provided with access to a hosted classroom environment and must review the technical requirements prior to class.

Price

This class is also offered as a live virtual class: Virtual Puppet Practitioner.

Duration

3 Days

Additional Notes

Find a Class or see the full class schedule below:

Upcoming Classes

United States

Location Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019 Feb 2019 Mar 2019 Apr 2019
Washington DC/Herndon - MicroTek Mar 5 – Mar 7
Portland - Puppet Office Classroom Apr 2 – Apr 4

United Kingdom

Location Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019 Feb 2019 Mar 2019 Apr 2019
London - Puppet Office Nov 6 – Nov 8
Mar 19 – Mar 21

France

Location Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019 Feb 2019 Mar 2019 Apr 2019
Paris - Calco Nov 5 – Nov 7

Netherlands

Location Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019 Feb 2019 Mar 2019 Apr 2019
Amsterdam - Amazic Nov 5 – Nov 7

Belgium

Location Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019 Feb 2019 Mar 2019 Apr 2019
Nossegem - Open-Future Oct 23 – Oct 25
Dec 18 – Dec 20

Germany

Location Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019 Feb 2019 Mar 2019 Apr 2019
Essen - example42 Oct 22 – Oct 24
Berlin - example42 Dec 3 – Dec 5
example42 - Munich Sep 24 – Sep 26
Nov 19 – Nov 21

Singapore

Location Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019 Feb 2019 Mar 2019 Apr 2019
Singapore - MicroTek Aug 28 – Aug 30
Jan 8 – Jan 10

Australia

Location Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019 Feb 2019 Mar 2019 Apr 2019
Melbourne - Cliftons Oct 23 – Oct 25
Feb 26 – Feb 28

Online

Instructor-led online training

Location Aug 2018 Sep 2018 Oct 2018 Nov 2018 Dec 2018 Jan 2019 Feb 2019 Mar 2019 Apr 2019
US West - Online Sep 11 – Sep 13
Nov 27 – Nov 29
Jan 15 – Jan 17
Feb 19 – Feb 21
Europe GMT - Online Sep 18 – Sep 20
Dec 11 – Dec 13
Feb 19 – Feb 21
APAC - Online Oct 16 – Oct 18
Jan 15 – Jan 17
Apr 16 – Apr 18
US East - Online Oct 30 – Nov 1
Dec 18 – Dec 20
Jan 29 – Jan 31
Mar 26 – Mar 28

Onsite Training

Interested in a Private, onsite training, request a quote.

Request Quote

Upcoming Classes

Herndon, VA

Portland, OR

London

Paris

Nieuw Vennep

Nossegem

Essen

Berlin

Munich

Singapore

Melbourne, VIC

US West - Online

Europe GMT - Online

APAC - Online

US East - Online

Classes marked with Confirmed are guaranteed to run. Sign up now while there is still space available!

Classes marked with Full are full and no additional registrations are accepted. If you cannot find another class that suits your schedule, feel free to request a class and we will do our best to accomodate your needs.


Don't see a date that works for you?

Request Class