1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Make purefa_pgsnap module handle its own exit correctly (#56954)

This commit is contained in:
Simon Dodsley 2019-06-06 00:07:39 +02:00 committed by ansibot
parent a05be890ad
commit 1637aeea29

View file

@ -235,8 +235,12 @@ def main():
module.fail_json(msg="Selected volume {0} does not exist in the Protection Group".format(module.params['name']))
if ":" in module.params['name']:
rvolume = get_rpgsnapshot(module, array)
if rvolume is None:
module.fail_json(msg="Selected restore snapshot {0} does not exist in the Protection Group".format(module.params['restore']))
else:
rvolume = get_pgroupvolume(module, array)
if rvolume is None:
module.fail_json(msg="Selected restore volume {0} does not exist in the Protection Group".format(module.params['restore']))
if state == 'copy' and rvolume:
restore_pgsnapvolume(module, array)
@ -251,6 +255,8 @@ def main():
elif state == 'absent' and not pgsnap:
module.exit_json(changed=False)
module.exit_json(changed=False)
if __name__ == '__main__':
main()