]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Deploy exim plugins only if munin is enabled
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 25 Mar 2014 22:02:06 +0000 (19:02 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 25 Mar 2014 22:02:06 +0000 (19:02 -0300)
manifests/subsystem/mail.pp

index 0cbef91999a4749385f2deae38bf2a09ffad02de..c3eda4c4a144e6d57f11049bc61955b5b2c24c74 100644 (file)
@@ -1,6 +1,8 @@
 class nodo::subsystem::mail {
   # Email delivery configuration
   $mail_delivery = hiera('nodo::subsystem::mail::delivery', 'exim')
+  $munin         = hiera('nodo::host::use_munin', True)
+
   case $mail_delivery {
     'tunnel': {              
       $mail_hostname = hiera('nodo::subsystem::mail::hostname')
@@ -12,9 +14,11 @@ class nodo::subsystem::mail {
     '','exim',default: {
         include exim::tls
 
-        munin::plugin { [ 'exim_mailqueue', 'exim_mailstats' ]:
-          ensure => present,
-          config => 'user Debian-exim',
+        if $munin == true {
+          munin::plugin { [ 'exim_mailqueue', 'exim_mailstats' ]:
+            ensure => present,
+            config => 'user Debian-exim',
+          }
         }
      }
   }