---
- name: Ensure Freshclam service is available
  template:
    dest: /lib/systemd/system/clamd-freshclam.service
    mode: 0644
    src: clamd-freshclam.service.j2
  notify: Reload ClamAV

- name: Ensure rkhunter package is installed
  dnf:
    name: rkhunter
    state: present
    enablerepo: epel
    update_cache: "{{ omit if skip_package_cache_update is defined else 'true' }}"

- name: Ensure rkhunter config is deployed
  template:
    src: rkhunter-{{ ansible_os_family }}.j2
    dest: /etc/sysconfig/rkhunter
    mode: 0640

- name: Ensure rkhunter cron config is copied
  copy:
    src: rkhuntercron
    dest: /etc/cron.daily/rkhunter
    mode: 0755

- name: Run generic Linux tasks
  include_tasks: install-Linux.yml
