From 9eefc1ae7c1c4c6f6c64faea271b5423f8eeb57a Mon Sep 17 00:00:00 2001 From: Thomas Woerner <twoerner@redhat.com> Date: Wed, 22 Dec 2021 12:13:53 +0100 Subject: [PATCH] ansible_freeipa_module: New api_get_basedn, IPAAnsibleModule.ipa_get_basedn These functions have been added to get the basedb from api.env for use with DN for example. api_get_basedn is returning api.env.basedn IPAAnsibleModule.ipa_get_basedn is a wrapper for api_get_basedn --- plugins/module_utils/ansible_freeipa_module.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/module_utils/ansible_freeipa_module.py b/plugins/module_utils/ansible_freeipa_module.py index ba2544f2..4c1d530e 100644 --- a/plugins/module_utils/ansible_freeipa_module.py +++ b/plugins/module_utils/ansible_freeipa_module.py @@ -419,6 +419,9 @@ else: def api_get_realm(): return api.env.realm + def api_get_basedn(): + return api.env.basedn + def gen_add_del_lists(user_list, res_list): """ Generate the lists for the addition and removal of members. @@ -882,6 +885,11 @@ else: """Retrieve IPA API realm.""" return api_get_realm() + @staticmethod + def ipa_get_basedn(): + """Retrieve IPA API basedn.""" + return api_get_basedn() + @staticmethod def ipa_command_exists(command): """ -- GitLab