diff options
Diffstat (limited to 'modules/spamassassin/manifests/init.pp')
| -rw-r--r-- | modules/spamassassin/manifests/init.pp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/modules/spamassassin/manifests/init.pp b/modules/spamassassin/manifests/init.pp new file mode 100644 index 00000000..f0955513 --- /dev/null +++ b/modules/spamassassin/manifests/init.pp @@ -0,0 +1,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']] + } +} |
