diff --git a/system/lvol b/system/lvol index b0201016b3f..4fdf764704a 100644 --- a/system/lvol +++ b/system/lvol @@ -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)) 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,stdout="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