summaryrefslogtreecommitdiff
path: root/manifests/client/debian.pp
blob: bd0fad59ace13aba9552a94cc6ebf6429f6e0fdb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class munin::client::debian inherits munin::client::package {
  # the plugin will need that
  if !defined(Package["iproute"]) {
    package { "iproute": ensure => installed }
  }
  
  Service["munin-node"]{
    # sarge's munin-node init script has no status
    hasstatus => $lsbdistcodename ? { sarge => false, default => true }
  }
  File["/etc/munin/munin-node.conf"]{
    content => template("munin/munin-node.conf.$operatingsystem.$lsbdistcodename"),
  }

  # workaround bug in munin_node_configure
  plugin { "postfix_mailvolume": ensure => absent }
  include munin::plugins::debian
}