You are on page 1of 2

Getting started

DATASHEET

with Puppet
Instructor-led training
Are you new to using Puppet and want to accelerate your automation initiative?
Getting Started with Puppet is a three-day, hands-on course intended for
systems administrators, operations personnel, and similar roles who are new
to Puppet, and want to adopt DevOps practices. This course focuses on real-
world use cases and guides participants through the steps to configure, model,
and enforce state using Puppet tools.
You will leave with a working baseline profile that can be used to jumpstart your
configuration management efforts. Getting Started with Puppet provides you
the building blocks to stand up Puppet in your own environment and quickly
get results with Puppet automation.

Course Overview
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, 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. You will be armed with 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
• How to locate, download, wrap, and deploy Puppet modules from the Puppet Forge
• How to classify test nodes to enforce configuration
• How to collect and analyze results in the Enterprise Console
Who should attend
This course is intended for sysadmins, SREs, DevOps engineers or similar who manage
Windows, Linux, or Unix infrastructure and want 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.

Course Agenda
Day 1 Day 2
• Puppet products overview • Understand the lifecycle of a Puppet agent run
• Explore the Puppet Enterprise console • Use Puppet modules from the Forge
• Run Puppet Discovery • Create wrapper modules
• Run Puppet Bolt and tasks • Apply basic module testing
• Understand Puppet task plans • Create role and profile modules
• Understand declarative and imperative
Day 3
Puppet concepts
• Create a baseline with Puppet
• Set up your lab environment
• Create and accept parameters in the baseline
• Define an application stack with Puppet

Pricing
Public on-site or virtual $2,400

Private on-site or virtual $18,000


(up to 15 students)

Interested in learning more about instructor-led Puppet training sessions?


Contact us at training@puppet.com or visit puppet.com/training today!
Review the technical requirements for our courses: https://learn.puppet.com/tech-requirements

The shortest path to better software. Learn more at puppet.com

You might also like