summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--roles/common/handlers/main.yml3
-rw-r--r--roles/common/tasks/clamav.yml10
2 files changed, 13 insertions, 0 deletions
diff --git a/roles/common/handlers/main.yml b/roles/common/handlers/main.yml
index 3dbbf90..a852c4d 100644
--- a/roles/common/handlers/main.yml
+++ b/roles/common/handlers/main.yml
@@ -49,3 +49,6 @@
- name: Restart munin-node
service: name=munin-node state=restarted
+
+- name: Restart freshclam
+ service: name=clamav-freshclam state=restarted
diff --git a/roles/common/tasks/clamav.yml b/roles/common/tasks/clamav.yml
index f66689c..e1ece0d 100644
--- a/roles/common/tasks/clamav.yml
+++ b/roles/common/tasks/clamav.yml
@@ -5,6 +5,16 @@
- clamav-daemon
- clamav-freshclam
+- name: Configure FreshClam
+ lineinfile: "dest=/etc/clamav/freshclam.conf
+ line='DatabaseMirror {{ item }}'"
+ with_items:
+ - db.local.clamav.net
+ - database.clamav.net
+ - db.other.clamav.net
+ notify:
+ - Restart freshclam
+
- name: Start ClamAV
service: name={{ item }} state=started
with_items: