diff --git a/.vscode/settings.json b/.vscode/settings.json index 237f0a1..d08d153 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -21,6 +21,9 @@ "myusername", "preludeanalyzername", "preludeenable", - "safebrowsing" + "safebrowsing", + "tcpaddre", + "tcpaddress", + "tcpsocket" ] } \ No newline at end of file diff --git a/manifests/params.pp b/manifests/params.pp index e8a0ec1..cf0d581 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -25,25 +25,29 @@ # @param [String] cv_preludeenable whether to enable prelude output. # @param [String] cv_preludeanalyzername name of the analyzer used by # prelude-admin. +# @param [String] cv_tcpsocket socket port +# @param [String] cv_tcpaddress ip address to listen on ############################################################################## class clamav_cd::params ( # installation - Array $reqpackages = ['clamav','clamd'], - String $pkg_ensure = 'present', + Array $reqpackages = ['clamav','clamd'], + String $pkg_ensure = 'present', # clamd - String $cv_logfile = '/var/log/clamd.scan', - String $cv_logfileunlock = 'no', - String $cv_logfilemaxsize = '2M', - String $cv_logtime = 'yes', - String $cv_logclean = 'no', - String $cv_logsyslog = 'yes', - String $cv_logfacility = 'LOG_MAIL', - String $cv_logverbose = 'no', - String $cv_logrotate = 'yes', - String $cv_preludeenable = 'no', - String $cv_preludeanalyzername = 'ClamAV', + String $cv_logfile = '/var/log/clamd.scan', + String $cv_logfileunlock = 'no', + String $cv_logfilemaxsize = '2M', + String $cv_logtime = 'yes', + String $cv_logclean = 'no', + String $cv_logsyslog = 'yes', + String $cv_logfacility = 'LOG_MAIL', + String $cv_logverbose = 'no', + String $cv_logrotate = 'yes', + String $cv_preludeenable = 'no', + String $cv_preludeanalyzername = 'ClamAV', + String $cv_tcpsocket = '3310', + String $cv_tcpaddress = '127.0.0.1', ) { # service diff --git a/templates/scan_conf.erb b/templates/scan_conf.erb index 0315039..28e01a1 100755 --- a/templates/scan_conf.erb +++ b/templates/scan_conf.erb @@ -12,7 +12,8 @@ LogFacility <%= @cv_logfacility %> LogVerbose <%= @cv_logverbose %> LogRotate <%= @cv_logrotate %> PreludeEnable <%= @cv_preludeenable %> - +TCPSocket <%= @cv_tcpsocket %> +TCPAddr <<%= @cv_tcpaddress %> # # Set the name of the analyzer used by prelude-admin. # Default: ClamAV