Enabled Ansible check_mode

Added code to the ipa* plugins to support Ansible's check_mode, by
means of a clean exit before the execution of the actual list of
commands that would otherwise create/update/delete IPA servers
and/or its resources.
This commit is contained in:
Eric Nothen
2021-01-05 14:33:39 +01:00
parent 8d9e794ddf
commit 7bbb401b9b
27 changed files with 107 additions and 4 deletions

View File

@@ -190,6 +190,10 @@ def main():
else:
ansible_module.fail_json(msg="Unkown state '%s'" % state)
# Check mode exit
if ansible_module.check_mode:
ansible_module.exit_json(changed=len(commands) > 0, **exit_args)
# Execute commands
for name, command, args in commands: