Preferred method of contact:

Configuration Management with Puppet (DO405)

COURSE TYPE

Intermediate

Course Number

1698

Duration

4 Days

PDF Add to WishList

This course will cover case studies involving Red Hat products that use Puppet: Red Hat Enterprise Linux OpenStack® Platform and Red Hat Satellite. Key Puppet concepts will be introduced, including language constructs, modules, classes, and resources. This course will cover the deployment of Puppet server on Red Hat Enterprise Linux and the deployment of Puppet as a client.

You Will Learn How To

  • 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.

Important Course Information

Requirements:

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

Course Outline

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.

Convenient Ways to Attend This Instructor-Led Course

Hassle-Free Enrollment: No advance payment required to reserve your seat.
Tuition due 30 days after you attend your course.

Live, Online

Private Team Training

Live, Online

Tuition — Standard: $3200   Government: $2741

Jan 29 - Feb 2 (5 Days)
11:00 AM - 5:00 PM EST
Online (iMVP) Online (iMVP) Reserve Your Seat

How would you like to attend?

Live, Online

Apr 2 - 6 (5 Days)
11:00 AM - 5:00 PM EDT
Online (iMVP) Online (iMVP) Reserve Your Seat

How would you like to attend?

Live, Online

Jun 18 - 22 (5 Days)
11:00 AM - 5:00 PM EDT
Online (iMVP) Online (iMVP) Reserve Your Seat

How would you like to attend?

Live, Online

Guaranteed to Run

Private Team Training

Enrolling at least 3 people in this course? Consider bringing this (or any course that can be custom designed) to your preferred location as a private team training.

For details, call 1-888-843-8733 or Click Here »

Tuition

Standard

Government

In Classroom or
Online

Standard

$3200

Government

$2741

Private Team Training

Contact Us »

Training Hours

Training hours vary depending on the time zone in which your course is scheduled.

- ,

Prev
Next
Chat Now

Please Choose a Language

Canada - English

Canada - Français