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: