Configuration Management with Puppet (EX405)

This exam is based on Red Hat Enterprise Linux 7 and Red Hat Satellite 6.

According to Red Hat Training, software versions used in the exam are Puppet Enterprise 3.6 and Satellite 6.1.

This page is work in progress.

Study Points for the EX405 Exam

Candidates should be able to perform these tasks:

  1. Install and configure Puppet.
    1. Install Puppet servers.
    2. Install Puppet nodes.
    3. Register Puppet nodes to a Puppet server.
  2. Create and maintain Puppet manifests.
    1. Create new Puppet manifests.
    2. Debug existing Puppet manifests.
  3. Create Puppet modules.
    1. Create reusable modules.
    2. Create modules with classes, name spaces, variables, and conditionals.
    3. Create modules that install software on target nodes and deploy configuration files.
  4. Use facter to obtain system information.
    1. Create custom facts.
    2. Use facts to change Puppet behavior.
  5. Create Git repositories.
    1. Create and perform simple management of a Git repository.
    2. Add files to a Git repository.
    3. Apply changes and commit changed files to a Git repository.
  6. Implement Puppet in a Red Hat Satellite 6 environment.
    1. Create a Puppet repository on Red Hat Satellite.
    2. Install, configure, and deploy Puppet modules using Red Hat Satellite.
    3. Register Puppet clients to a Red Hat Satellite server.

As with all Red Hat performance-based exams, configurations must persist after restart without intervention.

Other Exam Related Topics

Install Katello on CentOS 7

Red Hat Documents and Study Material

Red Hat Certificate of Expertise in Configuration Management with Puppet (EX405)

Red Hat Satellite 6.1 Release Notes (PDF)
Red Hat Satellite 6.1 Installation Guide (PDF) – install and configure a self-registered Satellite
Red Hat Satellite 6.1 User Guide (PDF) – configure life cycle environments, products, organisations, locations and other components
Red Hat Satellite 6.1 Provisioning Guide (PDF) – set up up a working provisioning environment
Red Hat Satellite 6.1 Puppet Guide (PDF) – build and import Puppet modules, configure Puppet agents and apply configuration

Red Hat Articles

Red Hat Satellite 6 and Puppet Enterprise Integration

Red Hat Videos

Puppetise Your Environment with Satellite 6

Other Documentation

Foreman – architecture and plugins (Katello)
Katello – installation and user guide
Puppet – module fundamentals, manifests, Hiera

Leave a Reply

Your email address will not be published. Required fields are marked *