Puppet Class: sys::dkms
- Defined in:
- manifests/dkms.pp
Overview
Class: sys::dkms
Installs the Dynamic Kernel Module Support (DKMS) package.
Parameters
- ensure
-
The ensure value for the DKMS package resource, defaults to ‘installed’.
- package
-
The name of the DKMS package, defaults to ‘dkms’.
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'manifests/dkms.pp', line 13
class sys::dkms(
$ensure = 'installed',
$package = 'dkms',
){
if $::kernel != 'Linux' {
fail("DKMS support is only for Linux kernels.\n")
}
if $::osfamily == 'RedHat' {
# DKMS is in EPEL.
include sys::redhat::epel
Class['sys::redhat::epel'] -> Package[$package]
}
package { $package:
ensure => $ensure,
}
}
|