]> gitweb.fluxo.info Git - puppet-backupninja.git/commitdiff
sudo def for duplicity check
authorvarac <varacanero@zeromail.org>
Thu, 24 Jan 2013 17:03:32 +0000 (18:03 +0100)
committervarac <varacanero@zeromail.org>
Thu, 24 Jan 2013 17:03:32 +0000 (18:03 +0100)
manifests/nagios_plugin/duplicity.pp

index b88f64cc4799efca29dd89b6e5026b30e4923e25..8be455b004dacacdd89bceab11f63aed7520d8b8 100644 (file)
@@ -22,7 +22,13 @@ class backupninja::nagios_plugin::duplicity {
   }
 
   nagios::nrpe::command { 'check_backupninja_duplicity':
-    command_line => "${::nagios::nrpe::nagios_plugin_dir}/check_backupninja_duplicity"
+    command_line => "sudo {::nagios::nrpe::nagios_plugin_dir}/check_backupninja_duplicity.py"
+  }
+  sudo::spec {'nrpe_check_backupninja_duplicity':
+      ensure    => present,
+      users     => 'nagios',
+      hosts     => 'ALL',
+      commands  => "sudo {::nagios::nrpe::nagios_plugin_dir}/check_backupninja_duplicity.py";
   }
 
   nagios::service { "Backupninja Duplicity $::fqdn":
@@ -34,4 +40,6 @@ class backupninja::nagios_plugin::duplicity {
     # recheck every hour
     retry_check_interval  => '60',
   }
+
+
 }