Commit d98ad7b3 by James Cammarata

Set result to skipped when vol group is missing and lv state=absent

Fixes issue #3714 - lvol module state=absent fails (with error) if
the volume group doesn't exist
parent d485abe2
...@@ -141,7 +141,10 @@ def main(): ...@@ -141,7 +141,10 @@ def main():
rc,current_lvs,err = module.run_command("lvs --noheadings -o lv_name,size --units %s --separator ';' %s" % (unit, vg)) rc,current_lvs,err = module.run_command("lvs --noheadings -o lv_name,size --units %s --separator ';' %s" % (unit, vg))
if rc != 0: if rc != 0:
module.fail_json(msg="Volume group %s does not exist."%vg, rc=rc, err=err) if state == 'absent':
module.exit_json(changed=False,skipped=True,stdout="Skipping because volume group %s does not exist." % vg,stderr=False)
else:
module.fail_json(msg="Volume group %s does not exist."%vg, rc=rc, err=err)
changed = False changed = False
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment