summaryrefslogtreecommitdiff
path: root/manifests/packages.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/packages.pp')
-rw-r--r--manifests/packages.pp12
1 files changed, 9 insertions, 3 deletions
diff --git a/manifests/packages.pp b/manifests/packages.pp
index ec52009..0cc4a71 100644
--- a/manifests/packages.pp
+++ b/manifests/packages.pp
@@ -1,14 +1,20 @@
class mail::packages {
# The needed packages
- package { [ 'postfix-mysql', 'dovecot-imapd', 'maildrop' ]:
+ package { [ 'postgrey', 'amavisd-new', 'spamassassin', 'spamc' ]:
ensure => installed,
}
- package { [ 'postgrey', 'amavisd-new', 'spamassassin', 'spamc', 'libpam-mysql', 'libgsasl7' ]:
+ package { [ 'clamav-base', 'clamav-daemon', 'clamav-freshclam' ]:
ensure => installed,
}
+}
- package { [ 'clamav-base', 'clamav-daemon', 'clamav-freshclam' ]:
+class mail::packages::virtual {
+ package { [ 'libpam-mysql', 'libgsasl7' ]:
+ ensure => installed,
+ }
+
+ package { [ 'postfix-mysql', 'dovecot-imapd', 'maildrop' ]:
ensure => installed,
}