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.

Courses

5: Introduction to 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 and app configuration management, orchestration, and reporting.

View

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

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

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

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

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

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