40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# File 'manifests/xccdf/eval.pp', line 40
class openscap::xccdf::eval (
$xccdf_path = $openscap::params::xccdf_path,
$xccdf_profile = $openscap::params::xccdf_profile,
$content_package = $openscap::params::content_package,
$period = $openscap::params::period,
$weekday = $openscap::params::weekday,
$scan_name = 'untitled',
) inherits openscap::params
{
validate_string($xccdf_path)
include 'openscap::package'
scap_schedule {'scap-schedule':
period => $period,
weekday => $weekday,
}
Class['openscap::package'] ->
xccdf_scan {$scan_name:
ensure => 'present',
xccdf_path => $xccdf_path,
xccdf_profile => $xccdf_profile,
scap_schedule => 'scap-schedule',
}
}
|