Run the lint checks after a configuration update.

This commit is contained in:
Andrea Dell'Amico 2026-08-21 00:56:01 +02:00
parent e216d2e3b6
commit 4910e015ff
Signed by: adellam
GPG Key ID: 147ABE6CEB9E20FF
1 changed files with 16 additions and 0 deletions

View File

@ -219,6 +219,22 @@
when: spamassassin_db_user_config | bool
tags: [ 'spamassassin', 'spamassassin_conf' ]
- name: Validate the Spamassassin configuration
command: spamassassin --lint
register: spamassassin_lint
changed_when: false
failed_when: false
tags: [ 'spamassassin', 'spamassassin_conf', 'spamassassin_lint' ]
- name: Report Spamassassin configuration errors
debug:
msg:
- 'spamassassin --lint exited with status {{ spamassassin_lint.rc }}'
- 'stdout: {{ spamassassin_lint.stdout_lines }}'
- 'stderr: {{ spamassassin_lint.stderr_lines }}'
when: spamassassin_lint.rc != 0
tags: [ 'spamassassin', 'spamassassin_conf', 'spamassassin_lint' ]
- name: Install the Spamassassin DB configuration
block: