Manage authselect profile on systems that support it.
This module does not create custom profiles or deploy them. For consistency, you are advised to package them up and then deploy that package rather than build them ad-hoc.
- Description
- Setup - The basics of getting started with authselect
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Set your authselect profile and any required features.
This will alter your host's fundemental authentication and lookups via authselect. Understand what that means before using it.
You will need to start any required services BEFORE the authselect class runs.
This class does not track things like sssd or winbind services.
Example class invocation:
class { 'authselect':
profile => 'sssd',
profile_options => [ 'with-mkhomedir', 'with-faillock']
}And the Hiera file would look like:
authselect::profile: sssd
authselect::profile_options:
- with-mkhomedir
- without-pam-u2f-nouserokThis class also provides two facts: authselect_profile and authselect_profile_features.
This class does not have methods for deploying or generating custom profiles.
Folks should use the repo listed in metadata.json.