(Mini-Tutorial) Getting Started with Puppet

A session at LISA15

Wednesday 11th November, 2015

2:00pm to 3:30pm (EST)

This tutorial will start with the basics of Puppet, how Puppet defines a system. We will cover the language syntax and how to create manifests. We will delve into how code is organized into classes and modules. We will then use modules to define nodes through an abstraction known as roles and profiles. We will briefly introduce all the tools available to the puppet developer. We will introduce the Puppet Forge. This will be a fast paced introduction to all that Puppet has to offer.

Note: When I've done this in the past I've used live USB keys for attendees. I have also done Vagrant boxes for this and may opt to do that again. Either one will be about 4GB in size and I will bring some USB drives with the images on them.

Who should attend:
Anyone who is thinking about using Puppet or is just starting out and looking for a solid introduction.

Take back to work:
How all the parts of the Puppet ecosystem work. How to write manifests and some best practices for implementing Puppet in their shop.

Topics include:

  • Resource Abstraction Layer (RAL)
  • Types and providers
  • Puppet language
  • Classes/modules
  • Roles and profiles
  • Tools
  • Facter
  • Hiera
  • PuppetDB
  • Geppetto
  • Virtual resources/external resources

About the speaker

This person is speaking at this event.
Thomas Uphill

Next session in Lincoln 3

4pm (Mini-Tutorial) Automated Security Compliance Evaluation of Your Infrastructure with SCAP by Martin Preisler

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 2:00pm3:30pm EST

Date Wed 11th November 2015

Session Hash Tag


Short URL


View the schedule


See something wrong?

Report an issue with this session