From 9f126251c4ad97e0ef673bf5e0462f349cf71617 Mon Sep 17 00:00:00 2001 From: Someone Date: Thu, 8 Jan 2026 21:27:49 +0100 Subject: [PATCH] [roles/server/mail] ----- meta + default ----- Set up postfix + cyrus + spam filtering --- roles/server/mail/defaults/main.yml | 10 ++++++++++ roles/server/mail/meta/main.yml | 28 ++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 roles/server/mail/defaults/main.yml create mode 100644 roles/server/mail/meta/main.yml diff --git a/roles/server/mail/defaults/main.yml b/roles/server/mail/defaults/main.yml new file mode 100644 index 0000000..5831a2a --- /dev/null +++ b/roles/server/mail/defaults/main.yml @@ -0,0 +1,10 @@ +##################################### +### someone's ansible provisioner ### +##################################### +# Part of: https://git.somenet.org/root/pub/somesible.git +# 2017-2026 by someone +# +# If not overridden in inventory or as a parameter, this is the value that will be used +# +--- +mail_primary_domain: "" diff --git a/roles/server/mail/meta/main.yml b/roles/server/mail/meta/main.yml new file mode 100644 index 0000000..08a7580 --- /dev/null +++ b/roles/server/mail/meta/main.yml @@ -0,0 +1,28 @@ +##################################### +### someone's ansible provisioner ### +##################################### +# Part of: https://git.somenet.org/root/pub/somesible.git +# 2017-2026 by someone +# +# This is a mail-server role. +# This will set up postfix + cyrus + some spam filtering. +# +--- +dependencies: +# cyrus + - {role: server/mail/cyrus, tags: ['mail', 'cyrus']} + +# milter-spf + - {role: server/mail/milter-spf, tags: ['mail', 'milter-spf']} + +# milter-dkim + - {role: server/mail/milter-dkim, tags: ['mail', 'milter-dkim']} + +# milter-dmarc + - {role: server/mail/milter-dmarc, tags: ['mail', 'milter-dmarc']} + +# spamassassin + - {role: server/mail/spamassassin, tags: ['mail', 'spamassassin']} + +# postfix + - {role: server/mail/postfix, tags: ['mail', 'postfix']} -- 2.47.3