Puppet Class: sssd::service::ifp
- Defined in:
- manifests/service/ifp.pp
Overview
This class sets up the [ifp] section of /etc/sssd.conf.
The class parameters map directly to SSSD configuration. Full documentation of these configuration options can be found in the sssd.conf(5) and sssd-ifp man pages.
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'manifests/service/ifp.pp', line 26
class sssd::service::ifp (
Optional[String] $description = undef,
Optional[Sssd::Debuglevel] $debug_level = undef,
Boolean $debug_timestamps = true,
Boolean $debug_microseconds = false,
Optional[Integer[0]] $wildcard_limit = undef,
Optional[Array[String[1]]] $allowed_uids = undef,
Optional[Array[String[1]]] $user_attributes = undef,
Optional[Hash] $custom_options = undef,
) {
if $custom_options {
$_content = epp("${module_name}/service/custom_options.epp", {
'service_name' => 'ifp',
'options' => $custom_options
})
} else {
$_content = template("${module_name}/service/ifp.erb")
}
sssd::config::entry { 'puppet_service_ifp':
content => $_content
}
}
|