123456789101112131415161718192021222324252627282930 |
- ---
- - 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
|