https://github.com/danielwhatmuff/dwhatmuff-clamav
Puppet module for ClamAV
https://github.com/danielwhatmuff/dwhatmuff-clamav
Last synced: 8 months ago
JSON representation
Puppet module for ClamAV
- Host: GitHub
- URL: https://github.com/danielwhatmuff/dwhatmuff-clamav
- Owner: danielwhatmuff
- License: gpl-2.0
- Created: 2014-12-01T11:45:16.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-04-21T13:36:54.000Z (about 11 years ago)
- Last Synced: 2025-02-02T07:13:01.606Z (over 1 year ago)
- Language: Puppet
- Size: 195 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
clamav
===================
This is the clamav module, to manage the installation and configuration of clamav.
Usage
===================
This module requires hiera hashes, see below for examples.
clamav::cronsetup:
clamav:
command: '/usr/bin/clamscan / --recursive --bell'
user: 'root'
hour: '*/12'
minute: '0'
# This is for the package name and status
clamav::packages:
clamav:
ensure: 'present'
# This is for the service name and status
clamav::services:
clamav-freshclam:
ensure: 'running'
enable: 'true'
# This is for the key values to be configured in the clamd config file
clamav::clamdconfiguration:
LocalSocket: '/var/run/clamav/clamd.ctl'
FixStaleSocket: 'true'
LocalSocketGroup: 'clamav'
(continued...)
# This is for the key values to be configured in the service config file
clamav::serviceconfiguration:
DatabaseOwner: 'clamav'
UpdateLogFile: '/var/log/clamav/freshclam.log'
LogVerbose: 'false'
(continued...)
License
===================
GPL v2.0
Contact
===================
danielwhatmuff@gmail.com