make it possible to manage the seltype
authormh <mh@immerda.ch>
Thu, 28 Feb 2013 19:24:02 +0000 (20:24 +0100)
committermh <mh@immerda.ch>
Thu, 28 Feb 2013 19:24:02 +0000 (20:24 +0100)
manifests/plugin/deploy.pp

index 53f6481..cbf64fb 100644 (file)
@@ -1,8 +1,9 @@
 # deploy and register a munin plugin
 define munin::plugin::deploy(
-  $ensure = 'present',
-  $source = '',
-  $config = ''
+  $ensure   = 'present',
+  $source   = '',
+  $config   = '',
+  $seltype  = 'munin_exec_t'
 ) {
   $plugin_src = $ensure ? {
     'present' => $name,
@@ -24,7 +25,7 @@ define munin::plugin::deploy(
 
   if ($::selinux == 'true') and (($::operatingsystem != 'CentOS') or ($::operatingsystem == 'CentOS' and $::lsbmajdistrelease != '5')){
     File["munin_plugin_${name}"]{
-      seltype =>  'munin_exec_t',
+      seltype => $seltype,
     }
   }