puppet-module-mcelog

  1. Overview

  2. Usage - Configuration options

  3. Reference - Parameter and detailed reference to all options

  4. Compatibility

  5. Development - Guide for contributing to the module

Overview

This is a puppet module for the installation and configuration of the mcelog utility. Which can be used either from the cli or run as a daemon that extracts and decodes Machine Check Exception (MCE) data.

Usage

To install mcelog and start service.

include ::mcelog

Example of configuring mcelog.conf via settings Hash.

class { '::mcelog':
  settings => {
    ''  => {
      'filter' => 'yes',
    },
    'server' => {
      'client-user' => 'root',
    },
  },
}

Example of what Hiera data would look like for settings:

mcelog::settings:
  '':
    filter: 'yes'
  server:
    client-user: 'root'

Reference

treydock.github.io/puppet-module-mcelog/

Compatibility

Tested using

  • CentOS 6

  • CentOS 7