authclientconfig
Version information
This version is compatible with:
- Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2016.4.x
- Puppet >= 4.10.0 < 7.0.0
- ,
Start using this module
Add this module to your Puppetfile:
mod 'ffapitalle-authclientconfig', '0.2.0'
Learn more about managing modules with a PuppetfileDocumentation
authclientconfig
This module manages profiles, and allow to enable or disable them using auth-client-config.
Table of Contents
Description
This module should be used to apply authenticacion profiles to a linux server.
Setup
What authclientconfig affects
- Files in auth-client-config profiles database (by default, /etc/auth-client-config/profile.d)
Beginning with authclientconfig
Simple example of a profile that enables authentication to an LDAP server
Usage
authclientconfig::profile { 'profile_name':
source => "puppet:///my_module/example_profile",
}
where example_profile
contains
[example]
nss_passwd=passwd: files [success=return] ldap
nss_group=group: files [success=return] ldap
nss_shadow=shadow: compat
nss_netgroup=netgroup: nis
Reference
Table of Contents
Classes
authclientconfig
: This module manages to install auth-client-config and enable/disable auth profiles
Defined types
authclientconfig::profile
: Defines and enable or disable a pam and NSS profile
Classes
authclientconfig
Manage auth-client-config - pam and NSS profile switcher
Examples
include authclientconfig
Parameters
The following parameters are available in the authclientconfig
class.
package_name
Data type: String
package_ensure
Data type: String
Defined types
authclientconfig::profile
Defines a pam and NSS profile
Examples
authclientconfig::profile { 'profile_name':
source => "puppet:///my_module/example_profile",
}
Parameters
The following parameters are available in the authclientconfig::profile
defined type.
profile
Data type: String
Default value: $name
profile_dir
Data type: String
Default value: '/etc/auth-client-config/profile.d/'
source
Data type: String
Default value: undef
enabled
Data type: Boolean
Default value: true
Changelog
All notable changes to this project will be documented in this file.
Release 0.2.0
Bugfixes
- Fix profile d creation order #1
Release 0.1.1
Features
Bugfixes
Known Issues
Dependencies
- puppetlabs/stdlib (>= 4.3.0 < 6.0.0)