Switch /etc/cron.d/puppet-nagios-wraps to concat
authorPeter Palfrader <peter@palfrader.org>
Mon, 28 Aug 2017 12:35:32 +0000 (14:35 +0200)
committerPeter Palfrader <peter@palfrader.org>
Mon, 28 Aug 2017 12:35:32 +0000 (14:35 +0200)
modules/nagios/manifests/client.pp

index 8f2249d..b31cd60 100644 (file)
@@ -76,7 +76,13 @@ class nagios::client inherits nagios {
                ensure => absent,
        }
 
-       file { '/etc/cron.d/puppet-nagios-wraps':
-               content  => "47 * * * * root /usr/sbin/dsa-wrap-nagios-check -s puppet-agent /usr/lib/nagios/plugins/dsa-check_puppet_agent -d0 -c 28800 -w 18000\n",
+       concat { '/etc/cron.d/puppet-nagios-wraps': }
+       concat::fragment { 'dsa-check_puppet_agent':
+               target => '/etc/cron.d/puppet-nagios-wraps',
+               content  => @(EOF)
+                       SHELL=/bin/bash
+                       PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/nagios/plugins
+                       47 * * * * root dsa-wrap-nagios-check -s puppet-agent dsa-check_puppet_agent -d0 -c 28800 -w 18000
+                       | EOF
        }
 }