ipmi/manifests/config.pp

30 lines
608 B
Puppet

# == Class: ipmi::config
#
# Some tiny configurations for IPMI
#
class ipmi::config {
File {
owner => root,
group => root,
mode => 0644,
}
## Modules
# Directory which contains kernel modules to load during boot time
if ! defined(File['/etc/modules-load.d']) {
file { '/etc/modules-load.d':
ensure => directory,
}
}
# Additionnal modules to load at boot time
file { "${ipmi::modules_file_path}":
ensure => 'present',
content => template("${ipmi::modules_file_content}"),
require => File['/etc/modules-load.d'],
}
} # Private class: ipmi::config