Compare commits

..

4 Commits

Author SHA1 Message Date
Jenkins Server
23e21ae0d2 Recommit for updates in build 8 2026-09-22 13:17:49 +02:00
Jenkins Server
442e9070c9 Merge remote-tracking branch 'origin/master' into jenkins-build-8 2026-09-22 13:17:06 +02:00
905676c71a OP#785 fix syntax 2026-09-22 13:16:48 +02:00
Jenkins Server
f9ae014080 Recommit for updates in build 7 2026-09-22 13:15:32 +02:00
12 changed files with 64 additions and 32 deletions

View File

@@ -33,6 +33,7 @@
- manage required config files - manage required config files
- manage cronjob settings via parameters - manage cronjob settings via parameters
- run cron job to scan the file system (by default starting at root, configurable) via clamdscan - run cron job to scan the file system (by default starting at root, configurable) via clamdscan
- set ConcurrentDatabaseReload option yes/no to optimize RAM consumption
- manage services - manage services
## Dependencies ## Dependencies

View File

@@ -98,6 +98,11 @@
</li> </li>
<li>
<span class='object_link'><a href="puppet_classes/confdroid_clamav_3A_3Aparams.html" title="puppet_classes::confdroid_clamav::params (puppet_class)">confdroid_clamav::params</a></span>
</li>
</ul> </ul>
</ul> </ul>

View File

@@ -107,6 +107,8 @@
</li><li> </li><li>
<p>run cron job to scan the file system (by default starting at root, configurable) via clamdscan</p> <p>run cron job to scan the file system (by default starting at root, configurable) via clamdscan</p>
</li><li> </li><li>
<p>set ConcurrentDatabaseReload option yes/no to optimize RAM consumption</p>
</li><li>
<p>manage services</p> <p>manage services</p>
</li></ul> </li></ul>

View File

@@ -107,6 +107,8 @@
</li><li> </li><li>
<p>run cron job to scan the file system (by default starting at root, configurable) via clamdscan</p> <p>run cron job to scan the file system (by default starting at root, configurable) via clamdscan</p>
</li><li> </li><li>
<p>set ConcurrentDatabaseReload option yes/no to optimize RAM consumption</p>
</li><li>
<p>manage services</p> <p>manage services</p>
</li></ul> </li></ul>

View File

@@ -78,6 +78,13 @@
</li> </li>
<li id="object_puppet_classes::confdroid_clamav::params" class="odd">
<div class="item">
<span class='object_link'><a href="puppet_classes/confdroid_clamav_3A_3Aparams.html" title="puppet_classes::confdroid_clamav::params (puppet_class)">confdroid_clamav::params</a></span>
</div>
</li>
</ul> </ul>
</div> </div>

View File

@@ -64,7 +64,7 @@
<dl> <dl>
<dt>Inherits:</dt> <dt>Inherits:</dt>
<dd>confdroid_clamav::params</dd> <dd><span class='object_link'><a href="confdroid_clamav_3A_3Aparams.html" title="puppet_classes::confdroid_clamav::params (puppet_class)">confdroid_clamav::params</a></span></dd>
</dl> </dl>

View File

@@ -64,7 +64,7 @@
<dl> <dl>
<dt>Inherits:</dt> <dt>Inherits:</dt>
<dd>confdroid_clamav::params</dd> <dd><span class='object_link'><a href="confdroid_clamav_3A_3Aparams.html" title="puppet_classes::confdroid_clamav::params (puppet_class)">confdroid_clamav::params</a></span></dd>
</dl> </dl>

View File

@@ -64,7 +64,7 @@
<dl> <dl>
<dt>Inherits:</dt> <dt>Inherits:</dt>
<dd>confdroid_clamav::params</dd> <dd><span class='object_link'><a href="confdroid_clamav_3A_3Aparams.html" title="puppet_classes::confdroid_clamav::params (puppet_class)">confdroid_clamav::params</a></span></dd>
</dl> </dl>

View File

@@ -64,7 +64,7 @@
<dl> <dl>
<dt>Inherits:</dt> <dt>Inherits:</dt>
<dd>confdroid_clamav::params</dd> <dd><span class='object_link'><a href="confdroid_clamav_3A_3Aparams.html" title="puppet_classes::confdroid_clamav::params (puppet_class)">confdroid_clamav::params</a></span></dd>
</dl> </dl>

View File

@@ -64,7 +64,7 @@
<dl> <dl>
<dt>Inherits:</dt> <dt>Inherits:</dt>
<dd>confdroid_clamav::params</dd> <dd><span class='object_link'><a href="confdroid_clamav_3A_3Aparams.html" title="puppet_classes::confdroid_clamav::params (puppet_class)">confdroid_clamav::params</a></span></dd>
</dl> </dl>

View File

@@ -539,6 +539,19 @@ inherited by all classes except defines.
</li> </li>
<li>
<span class='name'>cv_concurrentdatabasereload</span>
<span class='type'>(<tt>String</tt>)</span>
<em class="default">(defaults to: <tt>&#39;no&#39;</tt>)</em>
</li>
</ul> </ul>
@@ -601,7 +614,8 @@ inherited by all classes except defines.
88 88
89 89
90 90
91</pre> 91
92</pre>
</td> </td>
<td> <td>
<pre class="code"><span class="info file"># File 'manifests/params.pp', line 40</span> <pre class="code"><span class="info file"># File 'manifests/params.pp', line 40</span>
@@ -609,32 +623,33 @@ inherited by all classes except defines.
class confdroid_clamav::params ( class confdroid_clamav::params (
# installation # installation
Array $cv_reqpackages = [&#39;clamav&#39;,&#39;clamd&#39;,&#39;s-nail&#39;], Array $cv_reqpackages = [&#39;clamav&#39;,&#39;clamd&#39;,&#39;s-nail&#39;],
String $cv_pkg_ensure = &#39;present&#39;, String $cv_pkg_ensure = &#39;present&#39;,
# clamd # clamd
String $cv_logfile = &#39;/var/log/clamd.scan&#39;, String $cv_logfile = &#39;/var/log/clamd.scan&#39;,
String $cv_logfileunlock = &#39;no&#39;, String $cv_logfileunlock = &#39;no&#39;,
String $cv_logfilemaxsize = &#39;2M&#39;, String $cv_logfilemaxsize = &#39;2M&#39;,
String $cv_logtime = &#39;yes&#39;, String $cv_logtime = &#39;yes&#39;,
String $cv_logclean = &#39;no&#39;, String $cv_logclean = &#39;no&#39;,
String $cv_logsyslog = &#39;yes&#39;, String $cv_logsyslog = &#39;yes&#39;,
String $cv_logfacility = &#39;LOG_MAIL&#39;, String $cv_logfacility = &#39;LOG_MAIL&#39;,
String $cv_logverbose = &#39;no&#39;, String $cv_logverbose = &#39;no&#39;,
String $cv_logrotate = &#39;yes&#39;, String $cv_logrotate = &#39;yes&#39;,
String $cv_preludeenable = &#39;no&#39;, String $cv_preludeenable = &#39;no&#39;,
String $cv_preludeanalyzername = &#39;ClamAV&#39;, String $cv_preludeanalyzername = &#39;ClamAV&#39;,
String $cv_tcpsocket = &#39;3310&#39;, String $cv_tcpsocket = &#39;3310&#39;,
String $cv_tcpaddress = &#39;localhost&#39;, String $cv_tcpaddress = &#39;localhost&#39;,
String $cv_alert_email = &#39;you@example.com&#39;, String $cv_alert_email = &#39;you@example.com&#39;,
String $cv_cron_hour = &#39;2&#39;, String $cv_cron_hour = &#39;2&#39;,
String $cv_cron_minute = &#39;0&#39;, String $cv_cron_minute = &#39;0&#39;,
String $cv_cron_user = &#39;root&#39;, String $cv_cron_user = &#39;root&#39;,
String $cv_scan_dir = &#39;/&#39;, String $cv_scan_dir = &#39;/&#39;,
String $cv_alert_file = &#39;tmp/clamav-alert.txt&#39;, String $cv_alert_file = &#39;tmp/clamav-alert.txt&#39;,
Boolean $cv_enable_freshclam = true, Boolean $cv_enable_freshclam = true,
Boolean $cv_enable_clamd = true, Boolean $cv_enable_clamd = true,
Boolean $cv_use_excludepaths = true Boolean $cv_use_excludepaths = true,
String $cv_concurrentdatabasereload = &#39;no&#39;,
) { ) {
# service # service

View File

@@ -65,8 +65,8 @@ class confdroid_clamav::params (
String $cv_alert_file = 'tmp/clamav-alert.txt', String $cv_alert_file = 'tmp/clamav-alert.txt',
Boolean $cv_enable_freshclam = true, Boolean $cv_enable_freshclam = true,
Boolean $cv_enable_clamd = true, Boolean $cv_enable_clamd = true,
Boolean $cv_use_excludepaths = true Boolean $cv_use_excludepaths = true,
String $cv_concurrentdatabasereload = 'no' String $cv_concurrentdatabasereload = 'no',
) { ) {
# service # service