Puppet Class: megacli::repo
- Defined in:
- manifests/repo.pp
Overview
Class: megacli::repo
Add a repository to install Megacli
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'manifests/repo.pp', line 5
class megacli::repo {
case $::osfamily {
'Debian': {
apt::source {'megacli':
ensure => $megacli::repo_ensure,
location => $megacli::repo_url,
release => $::lsbdistcodename,
repos => $megacli::repos,
include_src => $megacli::repo_include_src,
key => $megacli::repo_key,
key_server => $megacli::repo_key_server,
}
}
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.")
}
}
}
|