create /srv/static.debian.org/master static-masters
[mirror/dsa-puppet.git] / modules / hardware / manifests / raid / proliant.pp
index a19ec28..f877cf5 100644 (file)
@@ -1,5 +1,5 @@
 class hardware::raid::proliant {
-       if $::smartarraycontroller {
+       if $::smartarraycontroller_hpsa or $::smartarraycontroller_cciss {
                site::aptrepo { 'debian.restricted':
                        url        => 'http://db.debian.org/debian-admin',
                        suite      => "${::lsbdistcodename}-restricted",
@@ -26,6 +26,19 @@ class hardware::raid::proliant {
                                ensure => installed,
                        }
                }
+
+               if $::smartarraycontroller_hpsa {
+                       concat::fragment { 'dsa-check-hpssacli':
+                               target => '/etc/cron.d/puppet-nagios-wraps',
+                               order  => '020',
+                               content  => @(EOF)
+                                       27 */2 * * * root sleep $(( $RANDOM \% 900 )); dsa-wrap-nagios-check dsa-check-hpssacli
+                                       | EOF
+                       }
+               }
+               file { '/etc/cron.d/puppet-nagios-hpsa':
+                       ensure => absent,
+               }
        } else {
                site::aptrepo { 'debian.restricted':
                        ensure => absent,