Self-paced Training

Self-paced Training

Single topic classes, complete with exercises and quizzes to check your progress are available at any time and any place.

Components

Cisco iOS Module Demo

This video walks you through downloading the Cisco IOS module, configuring a device, and setting a new banner for the device.

View

Courses

Product Walkthrough: Cisco IOS Module

In this quick walkthrough, get started with Puppet's Cisco IOS module.

View

Introduction to Bolt and Puppet Tasks

The Puppet orchestrator is the most effective tool for initiating on-demand changes in your infrastructure. Puppet Tasks invoke changes on remote nodes in a Puppet Enterprise infrastructure. A standalone task runner, Bolt, performs the same function in non-PE environments. In two short modules, this training provides an introduction to Puppet Tasks and Bolt.

View

What is Puppet Enterprise?

Puppet Enterprise is IT automation software that gives system administrators the power to easily automate repetitive tasks, quickly deploy critical applications, and proactively manage infrastructure, on-premises or in the cloud.

View

Puppet Language Basics

In Puppet language basics, you will build confidence and familiarity with the Puppet language through established best practices. You'll work through a real-world scenario and use interactive code boxes for hands-on practice writing and editing Puppet code and understanding core Puppet language concepts. This course is a foundational step in learning and using Puppet. 

View

Introduction to Testing Puppet Code

Learn how to use code testing techniques to add predictability and reliability to your infrastructure automation with Puppet (not to mention building better quality code!).

View

Getting Started with Hiera

What is Hiera? It's the perfect tool for separating data from your code, allowing you to store sensitive configuration data that you need to manage your instructure. Find out how Hiera makes your infrastructure more secure and easier to manage.

View

Resources

What is a resource in Puppet? Learn how you use resources to build models to represent your IT infrastructure.

View

Classes

Want to write your Puppet code once and reuse it often? Learn how to organize your Puppet resources into classes.

View

Autoloading

Why does the module structure matter? Learn how that structure enables autoloading and what it does for the structuring and standardization of your infrastructure automation and management.

View

An Introduction To Facter

While Puppet knows your infrastructure, and Facter is how it dives into the details per node. Explore the concepts behind Facter and why it is a key component to configuration management.

View

Event Inspector

Need to know what, if anything, Puppet did to your infrastructure when it ran? The Event Inspector in Puppet Enterprise is there to help you parse through the reports, helping you find correlating information and issues.

View

The Puppet exec resource type

There are times that you need to run abritary code on your infrastructure to solve some issues where the builtin resource types aren't enough. Learn how the `exec` resource type lets you do just that, giving you the versatility to solve those edge cases.

View

Relationships

The order of resource in a Puppet manifest does not matter, except when it does. Learn how Puppet relationships like `before`, `require`, `notify`, and `subscribe` allow you to take control of how resources are loaded in your infrastructure.

View

Puppet NTP

Like to learn by example? This course covers how to install and customize a module from the Forge using the Puppet NTP module.

View

An Introduction to Roles & Profiles

What's the best way to reuse your Puppet code across your infrastructure? Get to know how Roles and Profiles lets you build configurations once, to prepare for scale, in a way that's easier to maintain and use.

View