2015-03-23 18:17:19 +01:00
# = = Class : megacli: : params
#
class megacli: : params {
case $ : : osfamily {
'Debian' : {
if $ : : operatingsystem = = 'Debian' {
# Repository
2015-03-24 08:59:09 +01:00
$ repo_ensure = present
$ repo_url = 'http://hwraid.le-vert.net/debian/'
2015-04-30 10:19:19 +02:00
$ repo_suite = $ : : lsbdistcodename
2015-03-24 08:59:09 +01:00
$ repo_key = '23B3D3B4'
$ repo_key_server = 'keyserver.ubuntu.com'
$ repo_include_src = false
$ repos = 'main'
# Packages
$ pkg_ensure = present
$ pkg_name = [ 'megacli' ]
2015-03-23 18:17:19 +01:00
}
}
default : {
fail( "Osfamily (${::osfamily}) or lsbdistid (${::lsbdistid}) is not yet unsupported. Please send a mail or check https://git.101010.fr/puppet/megacli/issues if you want a support." )
}
}
} # Private class : megacli: : params