Name: puppet-mcelog
Owner: CERN Operations
Description: Manages logging of CPU Machine Check Exception data (mcelog)
Created: 2015-04-29 12:34:36.0
Updated: 2015-06-23 07:54:49.0
Pushed: 2015-06-24 16:41:50.0
Homepage: null
Size: 171
Language: Ruby
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Manages the mcelog
utility for x86-64 CPU Machine Check Exception data
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.
ude ::mcelog
mcelog
This class is presently the only public API in this module.
faults
s { '::mcelog':
nfig_file_template => 'mcelog/mcelog.conf.erb',
package_name
String
defaults to: mcelog
The name of the package.
config_file_path
String
defaults to: /etc/mcelog.conf
on EL5 or /etc/mcelog/mcelog.conf
on EL6 and EL7
The path of mcelog configuration file.
config_file_template
String
defaults to: mcelog/mcelog.conf.erb
The name of the [ERB] template to use for the generation of the mcelog.conf
file.
service_name
String
defaults to: mcelogd
on EL6 or mcelog
on EL7
The name of the service.
service_stdout
String
defaults to: null
Only for EL7. The value of the StandardOutput parameter in the systemd script.
This module is extremely basic. A few obvious improvements would be to:
Please note that MCE is only avaiable on x86_64
. It /can not/ work and the
package is likely not avaible on i386
hosts.
Versions | Puppet 2.7 | Puppet 3.x | Puppet 4.x :——–|:———-:|:———-:|:———-: 0.x | yes | yes | no 1.x | no | yes | yes
This module is versioned according to the Semantic Versioning 2.0.0 specification.
Please log tickets and issues at github
feature/mousetrap
bundle exec rake lint
Rspec-puppet
unit tests are not broken and coverage is added for new
features - bundle exec rake spec
beaker
acceptance tests should be run and potentially
updated - bundle exec rake beaker
master
branch