gluster_volume: Avoid error when deleting non-existent volume (#42097)

When a non-existent Gluster volume is to be deleted, i.e.:

  gluster_volume:
    state: absent
    name: vol1-does-not-exist

the "gluster_volume" module would always fail with "volume not found
vol1-does-not-exist". The reason is that the code checked whether the
state is "delete", a value which isn't accepted for the "state"
parameter. Instead the expected value for volume deletion is, as above,
"absent".
pull/47430/head
hansmi 6 years ago committed by ansibot
parent bc5af5a775
commit 6c612c9e6c

@ -499,7 +499,7 @@ def main():
else:
module.fail_json(msg='failed to create volume %s' % volume_name)
if action != 'delete' and volume_name not in volumes:
if action != 'absent' and volume_name not in volumes:
module.fail_json(msg='volume not found %s' % volume_name)
if action == 'started':

Loading…
Cancel
Save