Forge Home

dkms

Manage DKMS tools and modules

107,500 downloads

4,861 latest version

3.1 quality score

Version information

  • 0.9.2 (latest)
  • 0.9.1
  • 0.9.0 (deleted)
released Jun 1st 2017
This version is compatible with:
  • Puppet Enterprise 3.x
  • Puppet >= 3.4.0 < 4.0.0
  • , , , ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'ceritsc-dkms', '0.9.2'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add ceritsc-dkms
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install ceritsc-dkms --version 0.9.2

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download
Tags: dkms

Documentation

ceritsc/dkms — version 0.9.2 Jun 1st 2017

Puppet module for DKMS

This module installs DKMS tools and is able to manage state of existing DKMS modules.

Requirements

Module has been tested on:

  • Puppet 3.8
  • OS:
  • Debian 6,7,8
  • RHEL/CentOS 5,6,7

Required modules:

  • puppetlabs-stdlib

Quick Start

Setup

include dkms

Full configuration options:

class { 'dkms':
  packages       => [...],  # override list of packages to install
  packages_devel => [...],  # override list of devel. packages to install
  apt_release    => '...',  # force target release on apt-get based systems
}

DKMS module definition:

dkms::module { 'name':
  ensure  => present|absent|installed,  # ensure state
  module  => string,                    # override module name
  kernel  => string,                    # kernel version
  version => string,                    # module version
  timeout => int,                       # build timeout
}

Examples

This definition ensures the OpenAFS module ver. 1.6.9 is built for kernel 2.6.32-573.3.1.el6.x86_64.

dkms::module { 'openafs':
  ensure  => installed,
  kernel  => '2.6.32-573.3.1.el6.x86_64',
  version => '1.6.9',
}

Facts

$::dkmsversion

Returns version of installed DKMS tools

"2.2.0.3"

CERIT Scientific Cloud, support@cerit-sc.cz