Migrate /etc/cron.d/puppet-nagios-hpsa to the puppet-nagios-wraps concat
authorPeter Palfrader <peter@palfrader.org>
Mon, 28 Aug 2017 12:37:59 +0000 (14:37 +0200)
committerPeter Palfrader <peter@palfrader.org>
Mon, 28 Aug 2017 12:37:59 +0000 (14:37 +0200)
modules/hardware/manifests/raid/proliant.pp

index d926e19..9f9114e 100644 (file)
@@ -27,17 +27,16 @@ class hardware::raid::proliant {
                        }
                }
 
+               if $::smartarraycontroller_hpsa {
+                       concat::fragment { 'dsa-check-hpssacli':
+                               target => '/etc/cron.d/puppet-nagios-wraps',
+                               content  => @(EOF)
+                                       27 * * * * root sleep $(( $RANDOM \% 900 )); dsa-wrap-nagios-check dsa-check-hpssacli
+                                       | EOF
+                       }
+               }
                file { '/etc/cron.d/puppet-nagios-hpsa':
-                       ensure => ($::smartarraycontroller_hpsa) ? {
-                               true    => 'present',
-                               default => 'absent'
-                       },
-                       content  => @(EOF)
-                               SHELL=/bin/bash
-                               PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/nagios/plugins
-                               42 */2 * * 0 root sleep $(( $RANDOM \% 900 )); dsa-wrap-nagios-check dsa-check-hpssacli
-                               | EOF
-
+                       ensure => absent,
                }
        } else {
                site::aptrepo { 'debian.restricted':