From fdcdad2c7e68c58e8e7d5a9e38da5e9e4be301ad Mon Sep 17 00:00:00 2001 From: Thomas Woerner <twoerner@redhat.com> Date: Wed, 6 May 2020 16:37:18 +0200 Subject: [PATCH] ansible_freeipa_module: New function api_check_command This function can be used to check if a command is available in the API. This is used in ipauser module to check if user_add_certmapdata is available in the API. --- plugins/module_utils/ansible_freeipa_module.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/module_utils/ansible_freeipa_module.py b/plugins/module_utils/ansible_freeipa_module.py index 78cc5768..122ea2e2 100644 --- a/plugins/module_utils/ansible_freeipa_module.py +++ b/plugins/module_utils/ansible_freeipa_module.py @@ -175,6 +175,11 @@ def api_command_no_name(module, command, args): return api.Command[command](**args) +def api_check_command(command): + """Return if command exists in command list.""" + return command in api.Command + + def api_check_param(command, name): """Check if param exists in command param list.""" return name in api.Command[command].params -- GitLab