2015-03-23 18:17:19 +01:00
# = = Class : megacli: : repo
#
# Add a repository to install Megacli
#
class megacli: : repo {
case $ : : osfamily {
'Debian' : {
apt: : source { 'megacli' :
ensure = > $ megacli: : repo_ensure,
location = > $ megacli: : repo_url,
2015-04-30 10:19:19 +02:00
release = > $ megacli: : repo_suite,
2015-03-23 18:17:19 +01:00
repos = > $ megacli: : repos,
include_src = > $ megacli: : repo_include_src,
key = > $ megacli: : repo_key,
key_server = > $ megacli: : repo_key_server,
}
}
2015-03-24 11:26:02 +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." )
}
2015-03-23 18:17:19 +01:00
}
} # Private class : megacli: : repo