Ansible Role linuxfabrik.lfops.fangfrisch¶
This role installs and configures Fangfrisch, a tool that "allows downloading virus definition files that are not official ClamAV canon".
Mandatory Requirements¶
- A Python virtual environment
/opt/python-venv/clamav-fangfrisch/withfangfrischinstalled. This can be done using the linuxfabrik.lfops.python_venv role.
If you use the Fangfrisch Playbook, this is automatically done for you.
Tags¶
fangfrisch
- Installs and configures Fangfrisch.
- Triggers: none.
fangfrisch:state
- Manages the state of the Fangfrisch timer.
- Triggers: none.
Optional Role Variables¶
fangfrisch__securiteinfo_customer_id
- Set this to enable downloading signatures from SecuriteInfo. Requires a SecuriteInfo account.
- Type: String.
- Default: unset
fangfrisch__timer_enabled
- Enables or disables the hourly fangfrisch timer to automatically update the signatures, analogous to
systemctl enable/disable. - Type: Bool.
- Default:
true
Example:
# optional
fangfrisch__securiteinfo_customer_id: 'IVQyhw7Yszua6pzUhlGPVowucenHt2wQe9iXDfwsMOfheeOUakB28irj5JyDsKF4e81LkLbNUtMHcUGL9EVKOJ9WxSSv4ySjBhY0vngBDunEPlixtGTBB6f1mvaTqXzz'
fangfrisch__timer_enabled: false