43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
# File 'manifests/xccdf/foreman_audit.pp', line 43
class openscap::xccdf::foreman_audit (
$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',
$foreman_proxy = ''
) inherits openscap::params
{
validate_string($xccdf_path)
include 'openscap::package'
scap_schedule {'scap-schedule':
period => $period,
weekday => $weekday,
}
scap_upload {'storage':
foreman_proxy => $foreman_proxy,
}
Class['openscap::package'] ->
xccdf_scan {$scan_name:
ensure => 'present',
xccdf_path => $xccdf_path,
xccdf_profile => $xccdf_profile,
scap_schedule => 'scap-schedule',
scap_upload => 'storage',
}
}
|