Menu Icon

Available Training Rooms


Course Details

  • Course Overview
  • Course Objective
  • Who Can Benefit
  • Prerequisites
  • Syllabus

Configuration Management with Puppet (DO405) is specially 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. This course is on Red Hat Enterprise Linux® 7 and Red Hat Satellite 6.

Upon completion of the course, students should be able to define the following skills:

  • Compose Puppet manifests using a variety of Puppet DSL resources.
  • Implement Puppet master and client nodes.
  • Author Puppet modules for deployment and configuration of network services.
  • Use Red Hat Satellite 6 to manage system configuration using Puppet.
  • 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
  • Have received an Red Hat Certified Engineer (RHCE®) certification or have equivalent knowledge
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.


  • Cloud Administrators
  • System Administrators

Public Program Schedule

Course Name Duration Brochure Location Schedule Enroll
There is no upcoming Public Batch Schedule, you can ask for Private Batch or for On-Demand Learning

Download the syllabus


The highest standard, The happiest learners

Our Enterprise Clients


  • How does a live-online class differ from a standard classroom delivery ?
  • What time do classes begin ?
  • As a participant, what can I expect from the class ?
  • What will be qualification of my trainer?
  • When and where can I write exam?
  • What do I get when I pass all exams and courses associated with a certification ?
  • How long is a Red Hat certification valid?
  • What happens to my certification status after three years?
  • How do I pay?
  • What are your cancellation & refund policy?

Our live online classes are conducted in the same manner as our classroom classes, using the same manuals and lab equipment. Just as in our classroom classes, each online student is assigned a set of remote lab equipment including an ESXi host and various pre-configured Virtual machines, as the specific class they are attending requires. The students connect to the lab environment using Microsoft’s Remote Display Protocol (RDP) in order to perform the lab exercises. The vast majority of our online students find the class experience equivalent to or better than a classroom delivered class.

Class begins at 9:30 am and ends at 5:30 pm(IST).

Class will be 50:50 mixture of theory and practical. You will get labs and soft copy of courseware from Red Hat.

All our trainers are Red Hat Certified Instructors

You can write exam in any KOALA testing center.

After a candidate passes all the requirements for a certification, Red Hat will email you the result.

Red Hat certifications are valid for three years from your certification date.

After three years, your certification expires. To maintain your certification, you will need to pass the current certification exam, or if applicable, pursue the update path.

We accept all modes of payment. If you are being nominated by your organization, your organization need to release PO before the course start date. If you are an individual you can pay through credit / debit cards, online transfer (RTGS/NEFT) to our account 7 days prior to the course start date.

  • In a highly unlikely event of cancellation of batch from our end, we shall refund 100% that is paid by you. If client choose to cancel for any reasons, below is the terms.
  • If you cancel or reschedule your registration 5 or more calendar days before the scheduled start date of the class – No cancellation charges
  • If you cancel or reschedule your registration less than 5 calendar days before the scheduled start date of the class – cancellation charges 100% of the course fee
  • If you do not show up for the event, or cancel on the day of the event - cancellation charges 100% of the course fee

Other Related Courses

Related courses will be updated soon...