From 55b9ab277493eac80cdf0eafcfde28149d60452f Mon Sep 17 00:00:00 2001
From: Lorenzo Luconi Trombacchi <lorenzo.luconi@iit.cnr.it>
Date: Tue, 12 May 2015 10:58:47 +0200
Subject: [PATCH] fix a problem with status detection after unmonitor command

---
 monitoring/monit.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/monitoring/monit.py b/monitoring/monit.py
index fcb55587c2e..69a0eed11c9 100644
--- a/monitoring/monit.py
+++ b/monitoring/monit.py
@@ -119,7 +119,7 @@ def main():
         if module.check_mode:
             module.exit_json(changed=True)
         status = run_command('unmonitor')
-        if status in ['not monitored']:
+        if status in ['not monitored'] or 'unmonitor pending' in status:
             module.exit_json(changed=True, name=name, state=state)
         module.fail_json(msg='%s process not unmonitored' % name, status=status)