From 9449afa2acf29cb46dcd32f5296aae22e59bcb22 Mon Sep 17 00:00:00 2001 From: Dmitriy Smirnov Date: Thu, 6 Jun 2024 16:29:22 +0300 Subject: [PATCH] Add check mode simple logic to DecortController.lb_update method --- module_utils/decort_utils.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/module_utils/decort_utils.py b/module_utils/decort_utils.py index 9d16811..72dcb07 100644 --- a/module_utils/decort_utils.py +++ b/module_utils/decort_utils.py @@ -4468,6 +4468,15 @@ class DecortController(object): def lb_update(self,prime,front_ha_ip,back_ha_ip,lb_backends=[],lb_frontends=[],mod_backends=[],mod_servers=[],mod_frontends=[]): self.result['waypoints'] = "{} -> {}".format(self.result['waypoints'], "lb_update") + + if self.amodule.check_mode: + result_msg = 'lb_update() in check mode: No changing.' + if self.result.get('msg'): + self.result['msg'] += f'\n{result_msg}' + else: + self.result['msg'] = result_msg + return + #lists from module and cloud mod_backs_list = [back['name'] for back in mod_backends] lb_backs_list = [back['name'] for back in lb_backends]