add freshclam

This commit is contained in:
Arne Teuke
2025-06-08 13:38:05 +02:00
parent 79b6d539ee
commit 4dd1416806
5 changed files with 860 additions and 13 deletions

View File

@@ -19,7 +19,7 @@ class clamav_cd::main::files (
seltype => etc_t,
seluser => system_u,
content => template($cv_clamd_config_erb),
# notify => Service[$cv_service],
notify => Service[$cv_service],
}
# freshclam config file
@@ -34,4 +34,17 @@ class clamav_cd::main::files (
seluser => system_u,
content => template($cv_freshclam_erb),
}
# freshclam service config file
file { $cv_freshclam_svc :
ensure => file,
owner => 'root',
group => 'root',
mode => '0600',
selrange => s0,
selrole => object_r,
seltype => etc_t,
seluser => system_u,
content => template($cv_freshclam_svc_erb),
}
}

View File

@@ -8,10 +8,17 @@ class clamav_cd::main::service (
) inherits clamav_cd::params {
require clamav_cd::main::files
# service { $cv_service:
# ensure => running,
# hasstatus => true,
# hasrestart => true,
# enable => true,
# }
service { $cv_service:
ensure => running,
hasstatus => true,
hasrestart => true,
enable => true,
}
service { $cv_freshclam:
ensure => running,
hasstatus => true,
hasrestart => true,
enable => true,
}
}