From 8900d883c69f18f9ccf731d23447ccd23cd389ac Mon Sep 17 00:00:00 2001 From: Tunui Franken Date: Fri, 24 Jan 2025 21:46:26 +0100 Subject: [PATCH] Add relayclient ip to rspamd's local_addr --- roles/mailserver_rspamd/tasks/main.yml | 10 ++++++++++ roles/mailserver_rspamd/templates/options.inc.j2 | 3 +++ 2 files changed, 13 insertions(+) create mode 100644 roles/mailserver_rspamd/templates/options.inc.j2 diff --git a/roles/mailserver_rspamd/tasks/main.yml b/roles/mailserver_rspamd/tasks/main.yml index 47809b1..ae9aa7c 100644 --- a/roles/mailserver_rspamd/tasks/main.yml +++ b/roles/mailserver_rspamd/tasks/main.yml @@ -46,3 +46,13 @@ group: root mode: "644" notify: Reload rspamd service + +- name: Copy local options.inc config + become: true + ansible.builtin.template: + src: options.inc.j2 + dest: /etc/rspamd/local.d/options.inc + owner: root + group: root + mode: "644" + notify: Reload rspamd service diff --git a/roles/mailserver_rspamd/templates/options.inc.j2 b/roles/mailserver_rspamd/templates/options.inc.j2 new file mode 100644 index 0000000..b60abd9 --- /dev/null +++ b/roles/mailserver_rspamd/templates/options.inc.j2 @@ -0,0 +1,3 @@ +# {{ ansible_managed }} + +local_addrs = [{{ hostvars[relayclient].ipv4_addr }}/32]