ansible_freeipa_module: New function api_check_param

api_check_param can be used to verify if params are available for a command
in the used FreeIPA version. The function has been added as api is normally
not imported into modules.
This commit is contained in:
Thomas Woerner
2019-10-09 11:55:15 +02:00
parent 57188c890a
commit 3390d6742d

View File

@@ -127,6 +127,13 @@ def api_command(module, command, name, args):
return api.Command[command](name, **args)
def api_check_param(command, name):
"""
Return if param exists in command param list
"""
return name in api.Command[command].params
def execute_api_command(module, principal, password, command, name, args):
"""
Get KRB ticket if not already there, initialize api, connect,