summaryrefslogtreecommitdiffstats
path: root/roles/common
diff options
context:
space:
mode:
authorGuilhem Moulin <guilhem@fripost.org>2015-09-15 18:14:12 +0200
committerGuilhem Moulin <guilhem@fripost.org>2015-09-15 18:14:12 +0200
commit0f57d8f477bfe6d0ffd0d18e8c01f0aa141cdc2d (patch)
treecef0db3a3f5631eba6fb2e0a85ee49f28e2dabaf /roles/common
parent1555333a7b35e847f3a2cf75fa29b6a68d8e35fe (diff)
Configure FreshClam.
Diffstat (limited to 'roles/common')
-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: