Skip to content

This module configures SSSD, and authentication service that provides LDAP and KERBEROS facilities.

License

Notifications You must be signed in to change notification settings

sfu-rcg/puppet-sssd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSSD
====

Original module Copyright (C) 2011 UNYONSYS SARL
Bruno Leon <bruno.leon@unyonsys.com>
https://github.com/Unyonsys/puppet-module-sssd

Additional patchwork from https://github.com/sfu-rcg/puppet-module-sssd

This module is focused on providing Active Directory/LDAP/Kerberos ID and auth services.

Dependencies
------------
* Concat: git://github.com/ripienaar/puppet-concat.git
* Augeas


License
-------
This software is distributed under the GNU General Public License
version 2 or any later version. See the LICENSE file for details.


SFU-RecentChanges
-----------------
2015:
. Create /etc/sssd directory
. On RHEL, use authconfig to enable sss in nsswitch.conf
. Support for automounts served from Active Directory _without_ Server for NIS
. New parameters: autofs debug level, ldap_use_tokengroups, access_provider, ldap_acess_filter
. CentOS 6.6 dropped the package called libsss_autofs without warning so we no longer install it

Tested on CentOS 6 and 7. No support for CentOS 5.

Ubuntu/Debian: tested on 12.x. autofs support requires this stupid patch:
  https://bugs.launchpad.net/linuxmint/+bug/1081489

.. and early releases of 13 even required libsss_autofs.so to live in the root directory. I am not making this up.


2013:
. Support for Red Hat systems (CentOS 5+, Fedora 17+)
. Removed LDAP/TLS support, added LDAP/SASL support
. Extra Kerberos and LDAP parameters
. Red Hat systems: SSSD/nsswitch hooks for using LDAP/AD-provided automounts

Current Limitations
-------------------
. Assumes you've already joined the computer to AD (see https://github.com/sfu-rcg/puppet-adcli)
. Assumes you want SASL binding, not TLS

About

This module configures SSSD, and authentication service that provides LDAP and KERBEROS facilities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Puppet 55.3%
  • HTML 28.1%
  • Shell 11.3%
  • Ruby 5.3%