mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-07-26 15:55:56 +02:00
Update to 2021-12-01 19:13
This commit is contained in:
5
roles/sssd_ldap_auth/templates/deb_pam_common_account.j2
Normal file
5
roles/sssd_ldap_auth/templates/deb_pam_common_account.j2
Normal file
@@ -0,0 +1,5 @@
|
||||
account required pam_unix.so
|
||||
account sufficient pam_localuser.so
|
||||
account sufficient pam_succeed_if.so uid < 1000 quiet
|
||||
account [success=1 new_authtok_reqd=done default=ignore] pam_sss.so
|
||||
account required pam_permit.so
|
4
roles/sssd_ldap_auth/templates/deb_pam_common_auth.j2
Normal file
4
roles/sssd_ldap_auth/templates/deb_pam_common_auth.j2
Normal file
@@ -0,0 +1,4 @@
|
||||
auth [success=2 default=ignore] pam_unix.so nullok_secure
|
||||
auth [success=1 default=ignore] pam_sss.so use_first_pass
|
||||
auth requisite pam_deny.so
|
||||
auth required pam_permit.so
|
@@ -0,0 +1,4 @@
|
||||
password sufficient pam_sss.so
|
||||
password [success=1 default=ignore] pam_unix.so obscure try_first_pass sha512
|
||||
password requisite pam_deny.so
|
||||
password required pam_permit.so
|
10
roles/sssd_ldap_auth/templates/deb_pam_common_session.j2
Normal file
10
roles/sssd_ldap_auth/templates/deb_pam_common_session.j2
Normal file
@@ -0,0 +1,10 @@
|
||||
session [default=1] pam_permit.so
|
||||
session requisite pam_deny.so
|
||||
session required pam_permit.so
|
||||
{% if ansible_distribution_major_version is version('9', '>=') %}
|
||||
session optional pam_oddjob_mkhomedir.so skel=/etc/skel umask=0077
|
||||
{% else %}
|
||||
session optional pam_mkhomedir.so skel=/etc/skel umask=0077
|
||||
{% endif %}
|
||||
session optional pam_sss.so
|
||||
session required pam_unix.so
|
37
roles/sssd_ldap_auth/templates/sssd.conf.j2
Normal file
37
roles/sssd_ldap_auth/templates/sssd.conf.j2
Normal file
@@ -0,0 +1,37 @@
|
||||
[sssd]
|
||||
config_file_version = 2
|
||||
services = {{ ldap_modules|join(', ') }}
|
||||
domains = LDAP
|
||||
|
||||
[nss]
|
||||
|
||||
[pam]
|
||||
|
||||
[sudo]
|
||||
|
||||
[autofs]
|
||||
|
||||
[domain/LDAP]
|
||||
id_provider = ldap
|
||||
auth_provider = ldap
|
||||
ldap_schema = {{ ldap_schema }}
|
||||
ldap_uri = {{ ldap_uri }}
|
||||
ldap_default_bind_dn = {{ ldap_bind_dn }}
|
||||
ldap_default_authtok = {{ ldap_bind_pass }}
|
||||
ldap_default_authtok_type = password
|
||||
ldap_search_base = {{ ldap_base }}
|
||||
ldap_user_search_base = {{ ldap_user_base }},{{ ldap_base }}
|
||||
ldap_group_search_base = {{ ldap_group_base }},{{ ldap_base }}
|
||||
ldap_sudo_search_base = {{ ldap_sudo_base }},{{ ldap_base }}
|
||||
ldap_autofs_search_base = {{ ldap_autofs_base }},{{ ldap_base }}
|
||||
ldap_user_object_class = {{ ldap_user_object_class }}
|
||||
ldap_user_gecos = cn
|
||||
ldap_tls_reqcert = hard
|
||||
ldap_id_use_start_tls = true
|
||||
ldap_tls_cacert = {{ ldap_tls_ca_cert | default((ansible_os_family == 'Debian') | ternary('/etc/ssl/certs/ca-certificates.crt','/etc/pki/tls/cert.pem')) }}
|
||||
ldap_user_shell = {{ ldap_user_shell }}
|
||||
cache_credentials = true
|
||||
enumerate = true
|
||||
access_provider = ldap
|
||||
ldap_access_filter = {{ ldap_access_filter }}
|
||||
|
Reference in New Issue
Block a user