Classes
sssd
: Base sssd class
Installs and configures SSSD
include ::sssd
The following parameters are available in the sssd
class.
Data type: Enum['present', 'absent']
Ensure if the sssd config file is to be present or absent.
Default value: 'present'
Data type: Hash
Hash containing entire SSSD config.
Default value: {
'sssd' => {
'domains' =>
Data type: String
Name of the sssd package. Only set this if your platform is not supported or you know what you're doing.
Default value: 'sssd'
Data type: String
Sets the ensure parameter of the sssd package.
Default value: 'present'
Data type: String
Name of the sssd service.
Default value: 'sssd'
Data type: Array
Array of extra packages.
Default value: []
Data type: String
Value of ensure parameter for extra packages.
Default value: 'present'
Data type: Stdlib::Absolutepath
Path to the sssd config file.
Default value: '/etc/sssd/sssd.conf'
Data type: String
Defines the template used for the sssd config.
Default value: 'sssd/sssd.conf.erb'
Data type: Boolean
Whether or not to manage auto-creation of home directories on user login.
Default value: true
Data type: Boolean
Whether or not to manage the oddjobd service.
Default value: false
Data type: Variant[Boolean, Enum['running', 'stopped']]
Ensure if services should be running/stopped.
Default value: 'running'
Data type: Array
Array of service resource names to manage before
managing sssd related services. Intended to be used to manage messagebus
service to prevent Error: Could not start Service[oddjobd]
.
Default value: []
Data type: Array
Array of flags to use with authconfig or authselect to enable auto-creation of home directories.
Default value: [ '--enablesssd', '--enablesssdauth', '--enablemkhomedir', ]
Data type: Array
Array of flags to use with authconfig or authselect to disable auto-creation of home directories.
Default value: [ '--enablesssd', '--enablesssdauth', '--disablemkhomedir', ]
Data type: String
Umask to set for pam_mkhomedir (oddjobd-mkhomedir on RedHat uses UMASK from login.defs)
Default value: '0022'
Data type: Array
Array of flags to use with authconfig when service is disabled.
Default value: [ '--disablesssd', '--disablesssdauth', ]