blob: 4d399465a79f95f1e28de446b30ed8c7935d50e3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
  | 
---
- name: Install spamassassin packages
  package:
    state: present
    name:
      - spamassassin
      - spamc
  tags:
    - role::spamassassin
- name: Update spamd defaults
  lineinfile:
    path: /etc/default/spamd
    regexp: '^{{ item[''key''] }}="'
    line: '{{ item["key"] }}="{{ item["value"] }}"'
    mode: "0644"
    owner: root
    group: root
  loop:
    - key: ENABLED
      value: "1"
    - key: AHOME
      value: "/var/log/spamassassin/"
    - key: OPTIONS
      value: "--create-prefs --max-children 5 --username debian-spamd --helper-home-dir /var/lib/spamassassin/ -s /var/log/spamd.log --allow-tell"
    - key: CRON
      value: "1"
  tags:
    - role::spamassassin
  notify:
    - Restart spamd
- name: Template local.cf spamassassin configuation file
  template:
    src: local.cf.j2
    dest: /etc/spamassassin/local.cf
    group: root
    owner: root
    mode: "0644"
  tags:
    - role::spamassassin
  notify:
    - Reload spamd
 
  |