44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
# File 'manifests/init.pp', line 44
class sudo (
Boolean $install_package = true,
String[1] $package_name = 'sudo',
String[1] $package_ensure = 'present',
Optional[String] $package_provider = undef,
Stdlib::Unixpath $sudoers = '/etc/sudoers',
Boolean $manage_sudoers = true,
Stdlib::Unixpath $includedir = '/etc/sudoers.d',
Boolean $purge_includedir = false,
Stdlib::Filemode $includedir_mode = '0750',
Stdlib::Filemode $defaultmode = '0440',
String[1] $owner = 'root',
String[1] $group = 'root',
Boolean $use_includedir = true,
Hash[String,Hash[String,Optional[Any]]] $conf = { '_sudoers' => {} }
) {
contain sudo::config
if $install_package {
contain sudo::install
Class['sudo::install']
-> Class['sudo::config']
}
}
|