Skip to content

Helmholtz-UFZ/ansible-role-authselect

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role: authselect

This role configures PAM on systems using authselect.

Requirements

None

Dependencies

None

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

authselect_packages:
  - authselect
  - sssd

Controls the packages that will be installed.

authselect_user_nsswitch_conf:
    passwd: sss files systemd
    shadow: files
    ...

Manages the user-nsswitch.conf file in authselect. Check authselect_user_nsswitch_conf_defaults variable in defaults/main.yml for the default settings. If you provide changes by setting authselect_user_nsswitch.conf, they will be merged with the default values - so in the example above only the passwd and shadow entry will be overwritten.

authselect_profile: sssd

Set the authselect profile that should be used. Note that this role does not create custom profiles.

authselect_features: []

A list of features that should be enabled for the specified profile.

authselect_force: false

Applies the --force flag to the authselect select command. Note that this will implicitly set to true when the role detects that no profile is configured yet (otherwise authselect would throw errors)

Example Playbook

- hosts: servers
  roles:
    - smlloyd.authselect

License

Beer License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jinja 94.7%
  • Python 5.3%