aboutsummaryrefslogtreecommitdiffstats
path: root/modules/spamassassin/manifests/init.pp
blob: f0955513c3ebbdbe52d52462b38f3055768d8fa4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class spamassassin {
    # it should also requires make, bug fixed in cooker
    package { 'spamassassin-sa-compile':
        notify => Exec['sa-compile'],
    }

    package { 'spamassassin': }

    file { '/etc/mail/spamassassin/local.cf':
        require => Package['spamassassin'],
        content => template('spamassassin/local.cf')
    }

    exec { 'sa-compile':
        refreshonly => true,
        require     => [Package['spamassassin-sa-compile'],Package['spamassassin']]
    }
}