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()