ansible/roles/clamav/tasks/main.yml

35 lines
694 B
YAML

---
- name: install packages
package:
name: "{{ item }}"
state: installed
with_items:
- clamav
- clamav-update
- clamd
- name: enable clamd local socket
lineinfile:
path: /etc/clamd.d/scan.conf
regexp: "^#LocalSocket .*"
line: "LocalSocket /run/clamd.scan/clamd.sock"
notify: restart clamd
- name: link clamd service
file:
dest: /etc/systemd/system/clamd@scan.service
src: /lib/systemd/system/clamd@.service
state: link
owner: root
group: "{{ ansible_wheel }}"
follow: false
- name: enable services
service:
name: "{{ item }}"
enabled: true
state: started
with_items:
- clamav-freshclam
- clamd@scan