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.

ELearning

What is Puppet

Puppet manages your infrastructure. You describe configurations in an easy-to-read declarative language, and Puppet will bring your systems into the desired state and keep them there.

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.

Puppet Enterprise automates tasks at any stage of the IT infrastructure lifecycle, including: discovery, provisioning, OS & app configuration management, orchestration, and reporting.

View

Resources

Understanding Resources is fundamental to understanding how Puppet works. Resources are like building blocks (think Lego). They can be combined to model the expected state of the systems you manage.

View

Classes

Classes define a collection of resources that are managed together as a single unit. You can also think of them as named blocks of Puppet code, which are created in one place and invoked elsewhere.

View

Autoloading

Autoloading in Puppet means that your modules will be loaded by Puppet at compile time, as long as they follow a predictable structure. This course will help you with the basics of Autoloading.

View

An Introduction to Facter

Facter is Puppet’s cross-platform system profiling library. It discovers and reports per-node facts, which are available in your Puppet manifests as variables.

View

Relationships

The order of resources in a Puppet manifest does not matter. Puppet assumes that most resources are not related to each other and will manage the resources in whatever order is most efficient.

View

An Introduction to the Forge

The Puppet Forge is a community of content creators. It is also a repository of modules, written by our community of Puppet users, for both Puppet Open Source and Puppet Enterprise IT automation software.

View

Event Inspector

The Event Inspector, part of the Puppet Enterprise Console, is a reporting tool that provides data for investigating the current state of your infrastructure. Its focus is on correlating information and presenting it from multiple perspectives in order to reveal common causes behind related events.

View

Puppet NTP

Your entire datacenter, from the network to the applications, depends on consistent time for many different functions, such as security services, certificate validation, and file sharing across nodes.

View

An Introduction to Roles & Profiles

Roles and Profiles are a design concept that can make your Puppet configuration easier to maintain and use.

View

Components

The Puppet exec resource type

The `exec` resource type allows you to execute a command directly using Puppet. Learn how to use this versatile and powerful tool correctly.

View

Introduction to the Linux Command Line

The exercises in the self-paced courses use Linux. This course provides a basic introduction to the Linux command line.

View

Courses

Introduction to Testing Puppet

Review of the different kinds of tests, the basics of testing Puppet code, how you can get started with testing, and how testing can enable you to move faster in development with less risk.

View

Getting Started with Hiera

Hiera is a key/value lookup to that is useful for separating data from puppet code. This course is a hands-on exploration of some of the primary features of Hiera.

View