Blob Blame Raw
---

- name: Install ClamAV packages
  dnf: name={{ item }} state=present
  with_items:
    - clamav-data-empty
    - clamav-server
    - clamav-server-systemd
    - clamav-update

- name: Configure freshclam
  replace:
    dest: /etc/freshclam.conf
    regexp: "Example*"
    replace: ""

- name: Install Pagure's ClamAV configuration
  copy:
    src: clamd.conf
    dest: /etc/clamd.d/pagure.conf

# pyclamd expects /etc/clamd.conf
- name: Link /etc/clamd.conf to our pagure config
  file: src=/etc/clamd.d/pagure.conf dest=/etc/clamd.conf state=link

- name: Download latest ClamAV database
  command: freshclam

- name: Start ClamAV
  service: name=clamd@pagure state=started enabled=yes