From e2278fd9e85da10d9daafba3cd1b6b2a4559da22 Mon Sep 17 00:00:00 2001 From: Matt Hite Date: Tue, 13 Aug 2013 22:00:49 -0700 Subject: [PATCH] Automatically prepend partition if non-fully qualified monitors are passed --- library/net_infrastructure/bigip_pool | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/library/net_infrastructure/bigip_pool b/library/net_infrastructure/bigip_pool index 3855026230..b05400a3f0 100644 --- a/library/net_infrastructure/bigip_pool +++ b/library/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: