diff --git a/Modulefile b/Modulefile index dfdcc48ba5b0773190f1011bbd70b88eddb34516..ec47aa26fc11538319db42dd92d37a7e3076c6a2 100644 --- a/Modulefile +++ b/Modulefile @@ -1,10 +1,11 @@ -name 'nono-dkms' -version '0.0.2' -source 'git://forge-git.ircam.fr/puppet-module-base-dkms.git' -author 'nono' +name 'gmason-dkms' +version '0.0.3' +source 'https://git.phd.msu.edu/gmason/puppet-dkms' +author 'gmason' license 'GPLv3' summary 'DKMS Puppet module' description 'This module installs and configures DKMS.' -project_page 'http://forge.ircam.fr/p/puppet-module-base-dkms/' +project_page 'https://git.phd.msu.edu/gmason/puppet-dkms' dependency 'puppetlabs/gcc' +dependency 'puppetlabs/apt' diff --git a/README b/README index 81e83861c809986a7b3fb0aaac87141206e91e2c..933e921f02aa1e8bd8a6343d018d37a90cc73df2 100644 --- a/README +++ b/README @@ -12,6 +12,7 @@ Contact ------- Arnaud Gomes-do-Vale <Arnaud.Gomes@ircam.fr> +Greg Mason <gmason@msu.edu> for Ubuntu port Support ------- diff --git a/manifests/init.pp b/manifests/init.pp index fcd187e16b1d84039b3017b329f60237815fc083..4bc908da4122caef84aaf0f81e5199a49d10255a 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -38,16 +38,22 @@ class dkms { package { 'dkms': ensure => present, - } -> + } service { 'dkms_autoinstaller': enable => true, require => Class['gcc'], } } - 'Debian': { + 'Debian', 'Ubuntu': { package { 'dkms': ensure => present, } + package { 'linux-headers-server': + ensure => present, + } + package { "linux-headers-$kernelrelease": + ensure => present, + } } default: { fail("Module ${module_name} is not supported on ${::operatingsystem}.")