Getting Started With Puppet

Getting Started With Puppet

Summary

This course provides a guided, hands-on approach for new users to manage their infrastructure using the power of Puppet’s products. Lab-focused and opinionated, Getting Started with Puppet provides a faster way to bring your IT environment under control by using Puppet, Puppet Discovery, tasks and Bolt, Puppet Development Kit (PDK) and the Puppet Forge. Leave class with the tools and resources you need to automate your infrastructure and get up and running faster than ever.

Description

Getting Started with Puppet is a three-day course with a guided, hands-on approach and designed for users who are new to managing their infrastructure using Puppet’s products. Lab-focused and prescriptive, the course will give you the tools and resources to automate your infrastructure and get up and running faster than ever.

What you will learn:

  • How to set up a Puppet development environment
  • How to bring an unmanaged IT infrastructure under control
  • How and when to run ad hoc tasks with Bolt and Puppet tasks
  • How and when to manage system state using Puppet modules
  • How to manage Windows and Linux servers using a common Puppet codebase

Downloads

Course datasheet

FAQ

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

Audience

This course is intended for sysadmins, SREs, DevOps engineers or similar who manage Windows, Linux, or Unix infrastructure and could use a hands-on introduction to managing their infrastructure with Puppet.

Prerequisites

This course assumes you know how to deploy applications on your operating system and you know a scripting language.

Outline

Day 1

  • Puppet products overview
  • Explore the Puppet Enterprise console
  • Run Puppet Discovery
  • Run Puppet Bolt and tasks
  • Understand Puppet task plans
  • Understand declarative and imperative Puppet concepts
  • Set up your lab environment

Day 2

  • Understand the lifecycle of a Puppet agent run
  • Use Puppet modules from the Forge
  • Create wrapper modules
  • Apply basic module testing
  • Create role and profile modules

Day 3

  • Create a baseline with Puppet
  • Create and accept parameters in the baseline
  • Define an application stack with Puppet

Upcoming Classes

United States

Location May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019 Jan 2020
Boston/Burlington - MicroTek Sep 10 – Sep 12

United Kingdom

Location May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019 Jan 2020
London - Puppet Office Sep 3 – Sep 5

Netherlands

Location May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019 Jan 2020
Amsterdam - Amazic Jun 24 – Jun 26

Belgium

Location May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019 Jan 2020
Nossegem - Open-Future Sep 24 – Sep 26
Nov 19 – Nov 21

Germany

Location May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019 Jan 2020
Essen - example42 Jul 22 – Jul 24
Oct 21 – Oct 23
Berlin - example42 Sep 30 – Oct 2
example42 - Munich Nov 11 – Nov 13
Hamburg - PROKODA/Fast Lane Institute for Knowledge Jun 25 – Jun 27
PROKODA GmbH bei EDC in Frankfurt Eschbach Park Sep 17 – Sep 19

Poland

Location May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019 Jan 2020
Warsaw - Linux Polska Jul 9 – Jul 11
Sep 10 – Sep 12
Nov 5 – Nov 7

Singapore

Location May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019 Jan 2020
Singapore - MicroTek Jul 16 – Jul 18
Oct 1 – Oct 3

Australia

Location May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019 Jan 2020
Sydney - Cliftons Jun 18 – Jun 20
Sep 3 – Sep 5
Melbourne - Cliftons Jul 9 – Jul 11
Oct 29 – Oct 31

Online

Instructor-led online training

Location May 2019 Jun 2019 Jul 2019 Aug 2019 Sep 2019 Oct 2019 Nov 2019 Dec 2019 Jan 2020
US East - Online Jun 11 – Jun 13
Jul 16 – Jul 18
Aug 13 – Aug 15
Sep 17 – Sep 19
Oct 1 – Oct 3
Europe GMT - Online Jun 18 – Jun 20
Oct 15 – Oct 17
US West - Online Jul 9 – Jul 11
Aug 6 – Aug 8
Sep 10 – Sep 12
Oct 29 – Oct 31
APAC - Online Aug 13 – Aug 15
- PUPPETIZE PDX @ The Heathman Hotel/Headwaters Oct 6 – Oct 8

Onsite Training

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

Request Quote

Upcoming Classes

Burlington, MA

London

Nieuw Vennep

Nossegem

Essen

Berlin

Munich

Warsaw

Singapore

Sydney, NSW

Melbourne, VIC

US East - Online

Europe GMT - Online

Hamburg, 22761

US West - Online

APAC - Online

Frankfurt am Main

- PUPPETIZE PDX @ The Heathman Hotel/Headwaters

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