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

Puppet Practitioner teaches the mastery of the Puppet language and design patterns used for configuration management with Puppet.

What you will learn:
  • Demonstrate the mastery of fundamental Puppet language constructs.
  • Demonstrate the usage of advanced language constructs.
  • Build well-architected modules appropriate for sharing with the community.
  • Identify and compare common design patterns.
  • Troubleshoot and solve problems using data provided by Puppet.
  • Identify and follow Puppet Best Practices, and know how to deviate when necessary.

Prerequisites

To succeed in this course, you need to have a solid understanding of configuration management strategies. You should have either taken Puppet Fundamentals or Getting Started with Puppet and have 6+ months of experience using Puppet. You should have familiarity with the following concepts:

  • Recall fundamental concepts about classes and modules.
  • Describe the Resource Abstraction Layer.
  • Describe how scope affects the Puppet language.
  • Examine puppet.conf and identify important configuration options.
  • Using Git or recent training in Git

Downloads

Puppet Practitioner Datasheet

Technical Requirements

Puppet courses have specific technical requirements. Review the documentation to ensure your system meets the requirements for this course.

Price

Duration

3 Days

Additional Notes

Find a Class or see the full class schedule below:

Upcoming Classes

United States

Location Feb 2020 Mar 2020 Apr 2020 May 2020 Jun 2020 Jul 2020 Aug 2020 Sep 2020 Oct 2020
New York - MicroTek Mar 24 – Mar 26
Portland - Puppet Office Classroom Jun 30 – Jul 2

United Kingdom

Location Feb 2020 Mar 2020 Apr 2020 May 2020 Jun 2020 Jul 2020 Aug 2020 Sep 2020 Oct 2020
London - Puppet Office Mar 10 – Mar 12
Jun 9 – Jun 11

Germany

Location Feb 2020 Mar 2020 Apr 2020 May 2020 Jun 2020 Jul 2020 Aug 2020 Sep 2020 Oct 2020
Essen - example42 (Puppet Partner) Apr 20 – Apr 22
Oct 5 – Oct 7
Berlin - example42 (Puppet Partner) Jun 22 – Jun 24
example42 - Munich (Puppet Partner) Apr 27 – Apr 29
Sep 2 – Sep 4

Poland

Location Feb 2020 Mar 2020 Apr 2020 May 2020 Jun 2020 Jul 2020 Aug 2020 Sep 2020 Oct 2020
Warsaw - Linux Polska (Puppet Partner) Mar 10 – Mar 12
Jun 23 – Jun 25

Singapore

Location Feb 2020 Mar 2020 Apr 2020 May 2020 Jun 2020 Jul 2020 Aug 2020 Sep 2020 Oct 2020
Singapore - Cliftons Apr 14 – Apr 16
Jun 9 – Jun 11

Australia

Location Feb 2020 Mar 2020 Apr 2020 May 2020 Jun 2020 Jul 2020 Aug 2020 Sep 2020 Oct 2020
Sydney - Cliftons Apr 7 – Apr 9
Jul 28 – Jul 30
Melbourne - Cliftons Jun 16 – Jun 18

Online

Instructor-led online training

Location Feb 2020 Mar 2020 Apr 2020 May 2020 Jun 2020 Jul 2020 Aug 2020 Sep 2020 Oct 2020
APAC - Online Mar 3 – Mar 5
Jul 21 – Jul 23
US East - Online Mar 3 – Mar 5
May 5 – May 7
Jul 7 – Jul 9
Europe GMT - Online Mar 24 – Mar 26
Jun 23 – Jun 25
US West - Online Mar 31 – Apr 2
Jun 9 – Jun 11

Onsite Training

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

Request Quote

Upcoming Classes

New York, NY

Portland, OR

London

Essen

Berlin

Munich

Warsaw

Singapore, Singapore

Sydney, NSW

Melbourne, VIC

APAC - Online

US East - Online

Europe GMT - Online

US West - 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