Getting Started With Puppet

Getting Started With Puppet

Summary

This instructor-led 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, 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, 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 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

Learning Management System Migration

We currently are migrating to a new learning management system to provide you a more modern and streamlined experience. Enrollment for courses in March and beyond will be available on the new platform starting 1 February, 2022. Please stay tuned.

Upcoming Classes

Online

Instructor-led online training

Location Jan 2022 Feb 2022 Mar 2022 Apr 2022 May 2022 Jun 2022 Jul 2022 Aug 2022 Sep 2022
APAC - Online Feb 1 – Feb 3
Apr 5 – Apr 7
UK - Online Feb 15 – Feb 17
Mar 15 – Mar 17
Apr 19 – Apr 21
US West - Online Feb 15 – Feb 17
Mar 15 – Mar 17
Apr 12 – Apr 14
US East - Online Feb 22 – Feb 24
Mar 22 – Mar 24
Apr 19 – Apr 21
APAC-SGT - Online Feb 22 – Feb 24

Onsite Training

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

Request Quote

Upcoming Classes

APAC - Online

UK - Online

US West - Online

US East - Online

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

Getting Started With Puppet Ratings

Averaged from 18 responses.

Training Organized
Training Objectives
Training Expectations
Training Curriculum
Training Labs
Training Overall

What do these ratings mean?