Increase inotify capacity to prevent Clam OnAccess Scanner from failing
This commit is contained in:
parent
b1031c462f
commit
9c20653f15
@ -29,6 +29,19 @@
|
|||||||
- ansible_system == 'Linux'
|
- ansible_system == 'Linux'
|
||||||
- services is not defined
|
- services is not defined
|
||||||
ansible.builtin.service_facts:
|
ansible.builtin.service_facts:
|
||||||
|
- name: 'ensure sysctl'
|
||||||
|
when:
|
||||||
|
- ansible_system == 'Linux'
|
||||||
|
- ensure_clamav is defined
|
||||||
|
- ensure_clamav.sysctl_list is defined
|
||||||
|
- ensure_clamav.sysctl_list is iterable
|
||||||
|
ansible.posix.sysctl:
|
||||||
|
name: '{{ item.name }}'
|
||||||
|
reload: '{{ item.reload | default(omit) }}'
|
||||||
|
state: '{{ item.state }}'
|
||||||
|
sysctl_file: '{{ item.sysctl_file | default(omit) }}'
|
||||||
|
sysctl_set: '{{ item.sysctl_set | default(omit) }}'
|
||||||
|
value: '{{ item.value | default(omit) }}'
|
||||||
- name: 'ensure packages'
|
- name: 'ensure packages'
|
||||||
when:
|
when:
|
||||||
- ansible_system == 'Linux'
|
- ansible_system == 'Linux'
|
||||||
|
@ -739,6 +739,7 @@ OnAccessMountPath {{ item.mount }}
|
|||||||
# root user from triggering a scan (unless OnAccessPrevention is enabled).
|
# root user from triggering a scan (unless OnAccessPrevention is enabled).
|
||||||
# Default: no
|
# Default: no
|
||||||
#OnAccessExcludeRootUID no
|
#OnAccessExcludeRootUID no
|
||||||
|
OnAccessExcludeRootUID yes
|
||||||
|
|
||||||
# With this option you can whitelist specific UIDs. Processes with these UIDs
|
# With this option you can whitelist specific UIDs. Processes with these UIDs
|
||||||
# will be able to access all files without triggering scans or permission
|
# will be able to access all files without triggering scans or permission
|
||||||
@ -761,9 +762,9 @@ OnAccessMountPath {{ item.mount }}
|
|||||||
# OnAccessExcludeUID option.
|
# OnAccessExcludeUID option.
|
||||||
# Default: disabled
|
# Default: disabled
|
||||||
#OnAccessExcludeUname clamav
|
#OnAccessExcludeUname clamav
|
||||||
OnAccessExcludeUname clamilt
|
# XXX OnAccessExcludeUname clamilt
|
||||||
OnAccessExcludeUname clamscan
|
# XXX OnAccessExcludeUname clamscan
|
||||||
OnAccessExcludeUname clamupdate
|
# XXX OnAccessExcludeUname clamupdate
|
||||||
|
|
||||||
# Number of times the OnAccess client will retry a failed scan due to
|
# Number of times the OnAccess client will retry a failed scan due to
|
||||||
# connection problems (or other issues).
|
# connection problems (or other issues).
|
||||||
|
@ -28,6 +28,11 @@ service_list:
|
|||||||
- name: 'clamav-freshclam.service'
|
- name: 'clamav-freshclam.service'
|
||||||
state: 'started'
|
state: 'started'
|
||||||
enabled: 'yes'
|
enabled: 'yes'
|
||||||
|
sysctl_list:
|
||||||
|
- name: 'fs.inotify.max_user_watches'
|
||||||
|
state: 'present'
|
||||||
|
sysctl_file: '/etc/sysctl.d/99-clamav.conf'
|
||||||
|
value: '524288'
|
||||||
template_list:
|
template_list:
|
||||||
- dest: '/etc/clamd.d/scan.conf'
|
- dest: '/etc/clamd.d/scan.conf'
|
||||||
group: 'root'
|
group: 'root'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user