Ansible Role 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/ with fangfrisch installed. 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

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

License

The Unlicense

Author Information

Linuxfabrik GmbH, Zurich