From dcf1f90e5bb1f8f45f8165a3a7f494b165fc99b7 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Sun, 10 Aug 2014 17:21:44 +0200 Subject: Add a bunch of classes, and node lxp5. --- profiles/wheezy/classes/Service/mail/antispam.yml | 14 ++++++++++++++ profiles/wheezy/classes/Service/mail/imap.yml | 11 +++++++++++ profiles/wheezy/classes/Service/mail/index.yml | 7 +++++++ profiles/wheezy/classes/Service/mail/list.yml | 10 ++++++++++ profiles/wheezy/classes/Service/mail/mda.yml | 9 +++++++++ profiles/wheezy/classes/Service/mail/mta.yml | 9 +++++++++ profiles/wheezy/classes/Service/mail/sasl.yml | 12 ++++++++++++ profiles/wheezy/classes/Service/mail/sieve.yml | 10 ++++++++++ 8 files changed, 82 insertions(+) create mode 100644 profiles/wheezy/classes/Service/mail/antispam.yml create mode 100644 profiles/wheezy/classes/Service/mail/imap.yml create mode 100644 profiles/wheezy/classes/Service/mail/index.yml create mode 100644 profiles/wheezy/classes/Service/mail/list.yml create mode 100644 profiles/wheezy/classes/Service/mail/mda.yml create mode 100644 profiles/wheezy/classes/Service/mail/mta.yml create mode 100644 profiles/wheezy/classes/Service/mail/sasl.yml create mode 100644 profiles/wheezy/classes/Service/mail/sieve.yml (limited to 'profiles/wheezy/classes/Service/mail') diff --git a/profiles/wheezy/classes/Service/mail/antispam.yml b/profiles/wheezy/classes/Service/mail/antispam.yml new file mode 100644 index 0000000..849b1ca --- /dev/null +++ b/profiles/wheezy/classes/Service/mail/antispam.yml @@ -0,0 +1,14 @@ +classes: + - Service.mail +parameters: + doc: + service: + pkg: + - include antispam service AMaViS (with SpamAssassin) + pkg: + - amavisd-new + - pyzor + - razor + - spamassassin + pkg-avoid: + - spamc diff --git a/profiles/wheezy/classes/Service/mail/imap.yml b/profiles/wheezy/classes/Service/mail/imap.yml new file mode 100644 index 0000000..629afe4 --- /dev/null +++ b/profiles/wheezy/classes/Service/mail/imap.yml @@ -0,0 +1,11 @@ +classes: + - Service.mail.mda +parameters: + doc: + service-mail: + pkg: + - include IMAP mail access service using Dovecot + pkg: + - dovecot-imapd + pkg-auto: + - dovecot-core diff --git a/profiles/wheezy/classes/Service/mail/index.yml b/profiles/wheezy/classes/Service/mail/index.yml new file mode 100644 index 0000000..9033f89 --- /dev/null +++ b/profiles/wheezy/classes/Service/mail/index.yml @@ -0,0 +1,7 @@ +classes: + - Service +parameters: + doc: + service-mail: + headline: + - Mail service diff --git a/profiles/wheezy/classes/Service/mail/list.yml b/profiles/wheezy/classes/Service/mail/list.yml new file mode 100644 index 0000000..afbc1b5 --- /dev/null +++ b/profiles/wheezy/classes/Service/mail/list.yml @@ -0,0 +1,10 @@ +classes: + - Service.web.apache + - Service.mail.mta +parameters: + doc: + service-mail: + pkg: + - include mailinglist service Mailman + pkg: + - mailman diff --git a/profiles/wheezy/classes/Service/mail/mda.yml b/profiles/wheezy/classes/Service/mail/mda.yml new file mode 100644 index 0000000..61425fc --- /dev/null +++ b/profiles/wheezy/classes/Service/mail/mda.yml @@ -0,0 +1,9 @@ +classes: + - Service.mail +parameters: + doc: + service-mail: + pkg: + - install mail delivery agent Dovecot + pkg: + - dovecot-core diff --git a/profiles/wheezy/classes/Service/mail/mta.yml b/profiles/wheezy/classes/Service/mail/mta.yml new file mode 100644 index 0000000..2700391 --- /dev/null +++ b/profiles/wheezy/classes/Service/mail/mta.yml @@ -0,0 +1,9 @@ +classes: + - Service.mail +parameters: + doc: + service-mail: + pkg: + - install mail transport agent Postfix + pkg: + - postfix diff --git a/profiles/wheezy/classes/Service/mail/sasl.yml b/profiles/wheezy/classes/Service/mail/sasl.yml new file mode 100644 index 0000000..fbba6ba --- /dev/null +++ b/profiles/wheezy/classes/Service/mail/sasl.yml @@ -0,0 +1,12 @@ +#TODO: check if cyrus-sasl is still needed +classes: + - Service.mail.mta + - Service.mail.mda +parameters: + doc: + service-mail: + pkg: + - install SASL email authentication using Dovecot and Cyrus + pkg: + - dovecot-core + - sasl2-bin diff --git a/profiles/wheezy/classes/Service/mail/sieve.yml b/profiles/wheezy/classes/Service/mail/sieve.yml new file mode 100644 index 0000000..2f80658 --- /dev/null +++ b/profiles/wheezy/classes/Service/mail/sieve.yml @@ -0,0 +1,10 @@ +classes: + - Service.mail.mda +parameters: + doc: + service-mail: + pkg: + - include Dovecot Sieve filter and Managesieve service + pkg: + - dovecot-sieve + - dovecot-managesieve -- cgit v1.2.3