diff --git a/plugins/module_utils/ansible_freeipa_module.py b/plugins/module_utils/ansible_freeipa_module.py
index 0b6c6e55eb629a2343adb7937e2f036b2cb680ee..c54a1cc0d4a297bd14b144ad6a2e4cf6fa25e667 100644
--- a/plugins/module_utils/ansible_freeipa_module.py
+++ b/plugins/module_utils/ansible_freeipa_module.py
@@ -37,7 +37,7 @@ from ipaplatform.paths import paths
 from ipalib.krb_utils import get_credentials_if_valid
 
 
-def valid_creds(principal):
+def valid_creds(module, principal):
     """
     Get valid credintials matching the princial
     """
@@ -110,7 +110,7 @@ def execute_api_command(module, principal, password, command, name, args):
     ccache_dir = None
     ccache_name = None
     try:
-        if not valid_creds(principal):
+        if not valid_creds(module, principal):
             ccache_dir, ccache_name = temp_kinit(principal, password)
         api_connect()
 
diff --git a/plugins/modules/ipagroup.py b/plugins/modules/ipagroup.py
index 48266f58e625732989eb704afeb62f11b78ecc43..eb76a283c90124da1a29d501c9b7d620bfd799b0 100644
--- a/plugins/modules/ipagroup.py
+++ b/plugins/modules/ipagroup.py
@@ -272,7 +272,7 @@ def main():
     ccache_dir = None
     ccache_name = None
     try:
-        if not valid_creds(ipaadmin_principal):
+        if not valid_creds(ansible_module, ipaadmin_principal):
             ccache_dir, ccache_name = temp_kinit(ipaadmin_principal,
                                                  ipaadmin_password)
         api_connect()
diff --git a/plugins/modules/ipatopologysegment.py b/plugins/modules/ipatopologysegment.py
index e506b53d19e2c81e193ec88eb35875369411a978..5740cded2231dfd7bff078e3b3d6f62e429f0714 100644
--- a/plugins/modules/ipatopologysegment.py
+++ b/plugins/modules/ipatopologysegment.py
@@ -217,7 +217,7 @@ def main():
     ccache_dir = None
     ccache_name = None
     try:
-        if not valid_creds(ipaadmin_principal):
+        if not valid_creds(ansible_module, ipaadmin_principal):
             ccache_dir, ccache_name = temp_kinit(ipaadmin_principal,
                                                  ipaadmin_password)
         api_connect()
diff --git a/plugins/modules/ipauser.py b/plugins/modules/ipauser.py
index 04a49ecd71ca8cdb1db7d9a3d846c298f8404c1d..748eb841df6f51fc76fa76b4df16a04661ca6971 100644
--- a/plugins/modules/ipauser.py
+++ b/plugins/modules/ipauser.py
@@ -353,7 +353,7 @@ def main():
     ccache_dir = None
     ccache_name = None
     try:
-        if not valid_creds(ipaadmin_principal):
+        if not valid_creds(ansible_module, ipaadmin_principal):
             ccache_dir, ccache_name = temp_kinit(ipaadmin_principal,
                                                  ipaadmin_password)
         api_connect()