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 Apr 2019 May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019
New York - MicroTek Jun 11 – Jun 13
Portland - Puppet Office Classroom Jun 25 – Jun 27

United Kingdom

Location Apr 2019 May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019
London - Puppet Office Jun 4 – Jun 6

Netherlands

Location Apr 2019 May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019
Amsterdam - Amazic May 15 – May 17

Belgium

Location Apr 2019 May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019
Nossegem - Open-Future Apr 23 – Apr 25
Jun 4 – Jun 6
Oct 22 – Oct 24
Dec 17 – Dec 19

Switzerland

Location Apr 2019 May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019
Olten - Camptocamp Jun 11 – Jun 13

Germany

Location Apr 2019 May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019
Berlin - example42 Jun 12 – Jun 14
Dec 2 – Dec 4
example42 - Munich May 27 – May 29
Nov 18 – Nov 20

Poland

Location Apr 2019 May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019
Warsaw - Linux Polska May 28 – May 30
Aug 6 – Aug 8
Oct 8 – Oct 10
Dec 10 – Dec 12

Australia

Location Apr 2019 May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019
Sydney - Cliftons Jul 23 – Jul 25
Melbourne - Cliftons May 28 – May 30

Online

Instructor-led online training

Location Apr 2019 May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019
US West - Online Apr 23 – Apr 25
Jun 18 – Jun 20
US East - Online Apr 30 – May 2
May 21 – May 23
Jul 23 – Jul 25
Europe GMT - Online May 21 – May 23
APAC - Online Jul 16 – Jul 18

Onsite Training

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

Request Quote

Upcoming Classes

New York, NY

Portland, OR

London

Nieuw Vennep

Nossegem

Olten

Berlin

Munich

Warsaw

Sydney, NSW

Melbourne, VIC

US West - Online

US East - Online

Europe GMT - Online

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