1 class hardware::raid::proliant {
2 if $::smartarraycontroller_hpsa or $::smartarraycontroller_cciss {
3 site::aptrepo { 'debian.restricted':
4 url => 'http://db.debian.org/debian-admin',
5 suite => "${::lsbdistcodename}-restricted",
6 components => 'non-free',
17 if !("$::systemproductname" in ["ProLiant DL180 G5", "ProLiant DL120 G5", "ProLiant ML150 G5"]) {
18 package { 'hp-health':
24 if $::debarchitecture == 'amd64' {
25 package { 'lib32gcc1':
30 if $::smartarraycontroller_hpsa {
31 if $::hostname in [lobos,villa] {
32 concat::fragment { 'dsa-puppet-stuff--nagios--dsa-check-hpssacli':
33 target => '/etc/cron.d/dsa-puppet-stuff',
36 27 */2 * * * root sleep $(( $RANDOM \% 900 )); dsa-wrap-nagios-check dsa-check-hpssacli --no-battery
40 concat::fragment { 'dsa-puppet-stuff--nagios--dsa-check-hpssacli':
41 target => '/etc/cron.d/dsa-puppet-stuff',
44 27 */2 * * * root sleep $(( $RANDOM \% 900 )); dsa-wrap-nagios-check dsa-check-hpssacli
49 file { '/etc/cron.d/puppet-nagios-hpsa': ensure => absent, }
51 site::aptrepo { 'debian.restricted':