ipatests: clear initgroups cache in clear_sssd_cache

The tasks module provides a method to clear sssd cache,
but the method does not remove the file /var/lib/sss/mc/initgroups.

Update the method to also remove this file.

Signed-off-by: Florence Blanc-Renaud <flo@redhat.com>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
This commit is contained in:
Florence Blanc-Renaud
2020-12-17 10:17:07 +01:00
parent d91690d5df
commit 1086f7a70f
2 changed files with 2 additions and 0 deletions

View File

@@ -342,6 +342,7 @@ class BasePathNamespace:
SSSD_DB = "/var/lib/sss/db" SSSD_DB = "/var/lib/sss/db"
SSSD_MC_GROUP = "/var/lib/sss/mc/group" SSSD_MC_GROUP = "/var/lib/sss/mc/group"
SSSD_MC_PASSWD = "/var/lib/sss/mc/passwd" SSSD_MC_PASSWD = "/var/lib/sss/mc/passwd"
SSSD_MC_INITGROUPS = "/var/lib/sss/mc/initgroups"
SSSD_PUBCONF_DIR = "/var/lib/sss/pubconf" SSSD_PUBCONF_DIR = "/var/lib/sss/pubconf"
SSSD_PUBCONF_KNOWN_HOSTS = "/var/lib/sss/pubconf/known_hosts" SSSD_PUBCONF_KNOWN_HOSTS = "/var/lib/sss/pubconf/known_hosts"
SSSD_PUBCONF_KRB5_INCLUDE_D_DIR = "/var/lib/sss/pubconf/krb5.include.d/" SSSD_PUBCONF_KRB5_INCLUDE_D_DIR = "/var/lib/sss/pubconf/krb5.include.d/"

View File

@@ -872,6 +872,7 @@ def clear_sssd_cache(host):
"xargs rm -fv") "xargs rm -fv")
host.run_command(['rm', '-fv', paths.SSSD_MC_GROUP]) host.run_command(['rm', '-fv', paths.SSSD_MC_GROUP])
host.run_command(['rm', '-fv', paths.SSSD_MC_PASSWD]) host.run_command(['rm', '-fv', paths.SSSD_MC_PASSWD])
host.run_command(['rm', '-fv', paths.SSSD_MC_INITGROUPS])
if systemd_available: if systemd_available:
host.run_command(['systemctl', 'start', 'sssd']) host.run_command(['systemctl', 'start', 'sssd'])