Puppet Practitioner

Summary

In Puppet Practitioner students will learn why they should manage their Puppet infrastructure the right way.

Description

Note: This is an advanced level course.

Students will learn multiple ways to accomplish tasks in Puppet and how to choose which is most appropriate for a given situation. Students will design and build modules, and extend modules from the Forge. Students will also learn best practices for implementing Roles & Profiles in their infrastructure.

Price

Duration

3 Days

Objectives

After completing this course students will show a mastery of the Puppet DSL and common design patterns providing them with solutions for problem solving techniques and a better understanding of Puppet Best Practices.

Audience

In this course, we expect students to have a reasonable level of Puppet experience and are looking to expand their knowledge. Students should have completed Puppet Fundamentals or have the equivalent hands-on experience with Puppet--at least six months to a year.

The course is designed for senior system administrators and DevOps professionals with a solid understanding of configuration management strategies.

Prerequisites

Outline

  • More advanced Puppet DSL constructs that can be used to write more elegant code.
  • Using data structures to create resources programmatically.
  • Using custom facts to expose information about nodes.
  • The concepts of modularity and composability and how they refer to module design.
  • Methods for testing your Puppet code and infrastructure.
  • Using MCollective from the command line to automate infrastructure orchestration.
  • Troubleshooting techniques and standard log files.
  • The Roles & Profiles design pattern and the benefits it offers.
  • Several different methods for managing portions of files.
  • Why the Anchor Pattern exists and when one should use it or the `contain()` function.
  • Creating generalizable modules and contributing them back to the community via the Puppet Forge.
  • Sharing functionality between classes using inheritance.

Upcoming Classes

United States

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
New York, NY Sep 15 – Sep 17
Philadelphia, PA Oct 27 – Oct 29
Herndon, VA Sep 1 – Sep 3
Burlington, MA Oct 13 – Oct 15
Raleigh, NC Aug 11 – Aug 13
Blue Ash, Ohio Nov 17 – Nov 19
Atlanta, GA Aug 25 – Aug 27
Austin, TX Aug 11 – Aug 13
Kirkland, WA Nov 10 – Nov 12
Portland, OR Aug 19 – Aug 21
Oct 21 – Oct 23
San Francisco, CA Nov 3 – Nov 5

Ireland

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Dublin, Ireland Jul 28 – Jul 30

United Kingdom

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Manchester, United Kingdom Sep 29 – Oct 1
London, United Kingdom Sep 15 – Sep 17
Oct 20 – Oct 22

France

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Paris, France Sep 28 – Sep 30

Netherlands

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Nieuw Vennep, Netherlands Sep 28 – Sep 30
Nov 18 – Nov 20

Norway

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Oslo, Norway Nov 10 – Nov 12

Switzerland

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Lausanne, Switzerland Oct 12 – Oct 14
Zurich, Zurich Sep 8 – Sep 10

Sweden

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Stockholm, Sweden Sep 22 – Sep 24
Oct 13 – Oct 15

Germany

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Berlin, Germany Nov 23 – Nov 25

Czech Republic

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Prague, Czech Republic Sep 14 – Sep 16
Nov 18 – Nov 20

Finland

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Helsinki, Finland Aug 17 – Aug 19

Brazil

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
São Paulo/SP, Brazil Nov 23 – Nov 25

India

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Hyderabad, India Aug 10 – Aug 12

New Zealand

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Cliftons, Wellington Sep 15 – Sep 17

Australia

Location Jul 2015 Aug 2015 Sep 2015 Oct 2015 Nov 2015
Bribane, QLD Nov 24 – Nov 26
Sydney, NSW Sep 8 – Sep 10
Melbourne, VIC Oct 20 – Oct 22

Onsite Training

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

Request Quote

Upcoming Classes

New York, NY

Philadelphia, PA

Herndon, VA

Burlington, MA

Raleigh, NC

Blue Ash, Ohio

Atlanta, GA

Austin, TX

Kirkland, WA

Portland, OR

San Francisco, CA

Dublin, Ireland

Manchester, United Kingdom

London, United Kingdom

Paris, France

Nieuw Vennep, Netherlands

Oslo, Norway

Lausanne, Switzerland

Stockholm, Sweden

Zurich, Zurich

Berlin, Germany

Prague, Czech Republic

Helsinki, Finland

São Paulo/SP, Brazil

Hyderabad, India

Cliftons, Wellington

Bribane, QLD

Sydney, NSW

Melbourne, VIC

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


Don't see a date that works for you?

Request Class