Add execution of restoring in the case of state=disabled and state=enabled

rc-5.3.0^2
Dmitriy Smirnov 10 months ago
parent a5f03389f2
commit 200e8f7151

@ -493,8 +493,12 @@ def main():
elif decon.rg_facts['status'] == "DELETED": elif decon.rg_facts['status'] == "DELETED":
if amodule.params['state'] == 'absent' and amodule.params['permanently'] == True: if amodule.params['state'] == 'absent' and amodule.params['permanently'] == True:
decon.destroy() decon.destroy()
elif amodule.params['state'] == 'present': elif (amodule.params['state'] == 'present'
or amodule.params['state'] == 'disabled'):
decon.restore() decon.restore()
elif amodule.params['state'] == 'enabled':
decon.restore()
decon.enable()
elif decon.rg_facts['status'] in ("DISABLED"): elif decon.rg_facts['status'] in ("DISABLED"):
if amodule.params['state'] == 'absent': if amodule.params['state'] == 'absent':
decon.destroy() decon.destroy()

Loading…
Cancel
Save