summaryrefslogtreecommitdiff
path: root/manifests/client/debian.pp
blob: 60b496d81086d632b20f1af1d0c56f7b2a8c6356 (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
}