From e450b114fcc08bac5bd90af4f6bee0cee6452614 Mon Sep 17 00:00:00 2001 From: Jason Rothstein Date: Mon, 26 Jul 2021 04:13:16 +0000 Subject: [PATCH] Search via regex instead of shell glob --- tasks/main.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 6ed1769..8a7e68d 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -135,9 +135,9 @@ follow: 'no' paths: - '/var/lib/clamav/' - patterns: - '^tmp.([0-9]|[a-f}){10}$' recurse: 'yes' + use_regex: 'yes' register: 'results' - name: 'And drop them' when: @@ -145,7 +145,9 @@ - ensure_clamav is defined - freshclam_retention is defined - freshclam_retention is regex('^[0-9]*[smhdw]$') - - item.path is regex('^/var/lib/clamav/tmp\.([0-9]|[a-f])*$') + - results is defined + - results.files is defined + - results.files is iterable ansible.builtin.file: path: '{{ item.path }}' state: 'absent'