1 class hardware::raid::proliant {
2 if $::smartarraycontroller_hpsa or $::smartarraycontroller_cciss {
3 base::aptrepo { 'debian.restricted':
6 include debian_org::apt_restricted
16 if !("$::systemproductname" in ["ProLiant DL180 G5", "ProLiant DL120 G5", "ProLiant ML150 G5"]) {
17 package { 'hp-health':
23 if $::debarchitecture == 'amd64' {
24 package { 'lib32gcc1':
29 if $::smartarraycontroller_hpsa {
31 'lobos' => 'dsa-check-hpssacli --no-battery',
32 'villa' => 'dsa-check-hpssacli --no-battery',
33 'lw08' => 'dsa-check-hpssacli --no-battery --ignore-cache',
34 default => 'dsa-check-hpssacli'
37 concat::fragment { 'dsa-puppet-stuff--nagios--dsa-check-hpssacli':
38 target => '/etc/cron.d/dsa-puppet-stuff',
41 27 */2 * * * root sleep $(( RANDOM \% 900 )); dsa-wrap-nagios-check ${cmd}
45 file { '/etc/cron.d/puppet-nagios-hpsa': ensure => absent, }
47 base::aptrepo { 'debian.restricted':