Configuration Management with Puppet

This can be bundled (Course and Exam) to receive a discount.

View Bundle
Course Details
Code DO405
Tuition (USD): $3,400.00 • Virtual (5 days)
$3,400.00 • Classroom (4 days)

Configuration Management with Puppet (DO405) is designed for system administrators and cloud administrators who intend to implement Puppet as integrated with Red Hat® products in an operations environment or a cloud computing environment.

Skills Gained

  • Write Puppet manifests that utilize a variety of Puppet DSL resources.
  • Deploy a GIT repository and use it to maintain Puppet modules.
  • Write Puppet modules that deploy and configure network services.
  • Configure a Puppet master and client nodes.
  • Implement Puppet configuration management in a DevOps environment.
  • Use Red Hat Satellite 6 to manage client configurations with Puppet.

Who Can Benefit

  • System administrators and cloud administrators responsible for the management of systems and cloud client systems on either Red Hat Enterprise Linux OpenStack Platform or Red Hat Satellite

Prerequisites

  • Have received an Red Hat Certified Engineer (RHCE®) certification or have equivalent experience

Course Details

Course introduction

  • Introduction to the course.

Identify system administration functions in Puppet

  • Identify system administration functions in Puppet code.

Puppet architecture

  • Describe the Puppet architecture and describe a state model.

Implement a Puppet manifest

  • Build, validate, and deploy a Puppet manifest.

Troubleshoot Puppet manifests

  • Find documentation and diagnose errors in Puppet manifests.

Implement Git

  • Implement Git to manage software.

Find information with Facter

  • View information about systems using Facter.

Implement Puppet modules

  • Create Puppet modules and implement classes in a manifest.

Implement relationships in a Puppet module

  • Implement namespaces, relationships, and dependencies in a Puppet module.

Implement variables and conditionals in a Puppet module

  • Implement variables and conditionals in a Puppet module.

Identify advanced system administration functions in Puppet

  • Identify advanced system administration functions in Puppet code.

Implement Puppet

  • Deploy and configure a Puppet master and a Puppet client.

Implement external Puppet modules

  • Implement Puppet modules from Puppet Forge.

Implement Puppet in a DevOps environment

  • Implement Puppet in a DevOps environment.

Implement Puppet in Red Hat Satellite 6

  • Implement Puppet in a Red Hat Satellite 6 environment.
Course Details
Code DO405
Tuition (USD): $3,400.00 • Virtual (5 days)
$3,400.00 • Classroom (4 days)