aboutsummaryrefslogtreecommitdiffstats
path: root/roles/rspamd/vars/main.yml
blob: 01508d399e19e162fb5c51116a25bb8bb2e814a8 (plain)
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
rspamd_packages:
  - rspamd

rspamd_user: _rspamd
rspamd_group: _rspamd

rspamd_data_dir: /var/lib/rspamd

rspamd_archive_shell: >-
  echo save | redis-cli -p {{ rspamd_redis_port }};
  echo save | redis-cli -p {{ rspamd_redis_bayes_port }};
  TIMESTAMP=$(date +%Y%m%d%H%M%S);
  tar czf "redis-${TIMESTAMP}.tar.gz"
  --transform "s|^\.|redis-${TIMESTAMP}|"
  -C {{ redis_home }} .

rspamd_apache_config: |
  {{ apache_proxy_vhost_config }}
  ProxyAddHeaders off
  ProxyPass        / http://127.0.0.1:{{ rspamd_controller_port }}/
  ProxyPassReverse / http://127.0.0.1:{{ rspamd_controller_port }}/

  <Location />
    AuthName "FreeIPA Single Sign-On"
    AuthType GSSAPI
    GssapiLocalName On
    {{ apache_gssapi_session_config }}
    {{ apache_ldap_config }}
    Require ldap-attribute memberof=cn={{ rspamd_admin_group }},{{ freeipa_group_basedn }}
  </Location>