ghoneycutt/nsswitch
Puppet module to manage nsswitch that optionally allows for LDAP and VAS integration.
===
Compatibility
This module has been tested to work on the following systems with Puppet v3 (with and without the future parser) and v4 with Ruby versions 1.8.7 (Puppet v3 only), 1.9.3, 2.0.0 and 2.1.0.
- Debian 6
- EL 5
- EL 6
- EL 7
- Solaris 10
- Suse
===
Parameters
config_file
Path to configuration file.
- Default:
/etc/nsswitch.conf
ensure_ldap
Should LDAP be used? Valid values are 'absent' and 'present'
- Default: 'absent'
ensure_vas
Should VAS (Quest Authentication Services) be used? Valid values are 'absent' and 'present'.
- Default: 'absent'
vas_nss_module
Name of NSS module to use for VAS.
- Default: 'vas4'
vas_nss_module_passwd
Source for vas to be included in the passwd database.
- Default:'vas4'
vas_nss_module_group
Source for vas to be included in the group database.
- Default:'vas4'
vas_nss_module_automount
Source for vas to be included in the automount database.
- Default:'nis'
vas_nss_module_netgroup
Source for vas to be included in the netgroup database.
- Default:'nis'
vas_nss_module_aliases
Source for vas to be included in the aliases database.
- Default:''
vas_nss_module_services
Source for vas to be included in the services database.
- Default: ''
nsswitch_ipnodes
String of list of sources for ipnodes database. 'USE_DEFAULTS' allows the module to choose defaults based on the platform.
- Default: 'USE_DEFAULTS'
nsswitch_printers
String of list of sources for printers database. 'USE_DEFAULTS' allows the module to choose defaults based on the platform.
- Default: 'USE_DEFAULTS'
nsswitch_auth_attr
String of list of sources for auth_attr database. 'USE_DEFAULTS' allows the module to choose defaults based on the platform.
- Default: 'USE_DEFAULTS'
nsswitch_prof_attr
String of list of sources for prof_attr database. 'USE_DEFAULTS' allows the module to choose defaults based on the platform.
- Default: 'USE_DEFAULTS'
nsswitch_project
String of list of sources for project database. 'USE_DEFAULTS' allows the module to choose defaults based on the platform.
- Default: 'USE_DEFAULTS'