From 1cafc8542a8ad1dd37ed2c9c5a2306f0b1eedca4 Mon Sep 17 00:00:00 2001 From: Matt Hite <mhite@hotmail.com> Date: Tue, 13 Aug 2013 22:00:49 -0700 Subject: [PATCH] Automatically prepend partition if non-fully qualified monitors are passed --- net_infrastructure/bigip_pool | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/net_infrastructure/bigip_pool b/net_infrastructure/bigip_pool index 3855026230e..b05400a3f07 100644 --- a/net_infrastructure/bigip_pool +++ b/net_infrastructure/bigip_pool @@ -392,6 +392,13 @@ def main(): monitor_type = monitor_type.lower() quorum = module.params['quorum'] monitors = module.params['monitors'] + if monitors: + monitors = [] + for monitor in module.params['monitors']: + if "/" not in monitor: + monitors.append("/%s/%s" % (partition, monitor)) + else: + monitors.append(monitor) slow_ramp_time = module.params['slow_ramp_time'] service_down_action = module.params['service_down_action'] if service_down_action: