diff --git a/roles/gpu/tasks/main.yml b/roles/gpu/tasks/main.yml index bfa6204ecbd11d24a5fcac46a3d19f70ab66f225..bbaf99596489f7e1b62634f99a41c4386957e79e 100644 --- a/roles/gpu/tasks/main.yml +++ b/roles/gpu/tasks/main.yml @@ -13,6 +13,7 @@ - libX11-common - libX11-devel - libX11 + - libglvnd-devel - xorg-x11-server-common - xorg-x11-util-macros - xorg-x11-server-utils diff --git a/roles/ldapclient/templates/system-auth.j2 b/roles/ldapclient/templates/system-auth.j2 index 2f9036e24bd3d33b4626af796c1427a168ad3de3..7b5f3e590ee6cf34803ecb5684c446a4d4c8253f 100644 --- a/roles/ldapclient/templates/system-auth.j2 +++ b/roles/ldapclient/templates/system-auth.j2 @@ -1,19 +1,22 @@ #%PAM-1.0 # This file is auto-generated. # User changes will be destroyed the next time authconfig is run. + auth required pam_env.so +auth required pam_faildelay.so delay=2000000 auth sufficient pam_unix.so nullok try_first_pass auth requisite pam_succeed_if.so uid >= 500 quiet auth sufficient pam_sss.so use_first_pass auth required pam_deny.so account required pam_unix.so broken_shadow +account sufficient pam_localuser.so account sufficient pam_succeed_if.so uid < 500 quiet account [default=bad success=ok user_unknown=ignore] pam_sss.so account required pam_permit.so -password requisite pam_cracklib.so try_first_pass retry=3 -password sufficient pam_unix.so md5 shadow nullok try_first_pass use_authtok +password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= +password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_authtok password sufficient pam_sss.so use_authtok password required pam_deny.so @@ -21,4 +24,4 @@ session optional pam_keyinit.so revoke session required pam_limits.so session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid session required pam_unix.so -session optional pam_sss.so +session optional pam_sss.so \ No newline at end of file