Configuration Management with Puppet

For Corporates

For Individuals

Code DO405 Duration 40 Hours


  • Configure Red Hat Enterprise Linux hosts in DevOps environment using Puppet.
  • 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.
  • 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.
  • Course introduction.
  • Identify system administration functions in Puppet.
  • Puppet architecture.
  • Implement a Puppet manifest.
  • Troubleshoot Puppet manifests.
  • Implement Git.
  • Find information with Facter.
  • Implement Puppet modules.
  • Implement relationships in a Puppet module.
  • Implement variables and conditionals in a Puppet module.
  • Identify advanced system administration functions in Puppet.
  • Implement Puppet.
  • Implement external Puppet modules.
  • Implement Puppet in a DevOps environment.
  • Implement Puppet in Red Hat Satellite 6.
  • This course is intended to develop the skills needed to implement Puppet, either in an operations or cloud computing environment, or integrated with Red Hat products.
  • These skills are suitable for organizations seeking to gain cost savings and operational efficiency by implementing the DevOps methodology with 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 experience.
  • As a result of attending this course, students should be able to implement Puppet in an operations or cloud computing environment.
  • Students should be able to demonstrate the following skills: Compose Puppet manifests using a variety of Puppet DSL resources.
  • Students should be able to demonstrate the following skills: Author Puppet modules for deployment and configuration of network services.
  • Students should be able to demonstrate the following skills: Implement Puppet master and client nodes.
  • Students should be able to demonstrate the following skills: Use Red Hat Satellite 6 to manage system configuration using Puppet.



This course is available at :

Branch Schedule
Maadi From To

Subscribe To Our Education Newsletter

Keep up to date to our new offers and receive e-mails about the latest courses and certificates