From a70fb0ae43b99ecc0ff873d131cbd867faf1c826 Mon Sep 17 00:00:00 2001 From: Timo Makinen Date: Thu, 24 Sep 2020 17:36:18 +0000 Subject: [PATCH] spamassassin: Initial version of role --- roles/spamassassin/files/local.cf | 9 +++++++++ roles/spamassassin/handlers/main.yml | 6 ++++++ roles/spamassassin/tasks/main.yml | 21 +++++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 roles/spamassassin/files/local.cf create mode 100644 roles/spamassassin/handlers/main.yml create mode 100644 roles/spamassassin/tasks/main.yml diff --git a/roles/spamassassin/files/local.cf b/roles/spamassassin/files/local.cf new file mode 100644 index 0000000..df67876 --- /dev/null +++ b/roles/spamassassin/files/local.cf @@ -0,0 +1,9 @@ +# These values can be overridden by editing ~/.spamassassin/user_prefs.cf +# (see spamassassin(1) for details) + +# These should be safe assumptions and allow for simple visual sifting +# without risking lost emails. + +required_hits 5 +report_safe 0 +rewrite_header Subject [SPAM] diff --git a/roles/spamassassin/handlers/main.yml b/roles/spamassassin/handlers/main.yml new file mode 100644 index 0000000..9939388 --- /dev/null +++ b/roles/spamassassin/handlers/main.yml @@ -0,0 +1,6 @@ +--- + +- name: restart spamassassin + service: + name: spamassassin + state: restarted diff --git a/roles/spamassassin/tasks/main.yml b/roles/spamassassin/tasks/main.yml new file mode 100644 index 0000000..27da9d0 --- /dev/null +++ b/roles/spamassassin/tasks/main.yml @@ -0,0 +1,21 @@ +--- + +- name: install packages + package: + name: spamassassin + state: installed + +- name: copy local config + copy: + dest: /etc/mail/spamassassin/local.cf + src: local.cf + mode: 0644 + owner: root + group: "{{ ansible_wheel }}" + notify: restart spamassassin + +- name: enable service + service: + name: spamassassin + enabled: true + state: started