From 200e8f7151094f3f36b869db826814d2f6268378 Mon Sep 17 00:00:00 2001 From: Dmitriy Smirnov Date: Thu, 4 Apr 2024 15:53:29 +0300 Subject: [PATCH] Add execution of restoring in the case of state=disabled and state=enabled --- library/decort_rg.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/library/decort_rg.py b/library/decort_rg.py index 78260e6..44d2f29 100644 --- a/library/decort_rg.py +++ b/library/decort_rg.py @@ -493,8 +493,12 @@ def main(): elif decon.rg_facts['status'] == "DELETED": if amodule.params['state'] == 'absent' and amodule.params['permanently'] == True: decon.destroy() - elif amodule.params['state'] == 'present': + elif (amodule.params['state'] == 'present' + or amodule.params['state'] == 'disabled'): decon.restore() + elif amodule.params['state'] == 'enabled': + decon.restore() + decon.enable() elif decon.rg_facts['status'] in ("DISABLED"): if amodule.params['state'] == 'absent': decon.destroy()