From e19c81977d1fb95be5daf3bc276e18b2e4860770 Mon Sep 17 00:00:00 2001 From: Seth Vidal Date: Fri, 2 Nov 2012 15:24:17 -0400 Subject: [PATCH] if a module returns failed in the results, don't fail unless failed is not false. --- lib/ansible/runner/return_data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/runner/return_data.py b/lib/ansible/runner/return_data.py index 6923d95c3fb..0dca40a3125 100644 --- a/lib/ansible/runner/return_data.py +++ b/lib/ansible/runner/return_data.py @@ -51,5 +51,5 @@ class ReturnData(object): return self.comm_ok def is_successful(self): - return self.comm_ok and ('failed' not in self.result) and (self.result.get('rc',0) == 0) + return self.comm_ok and (self.result.get('failed', False) == False) and (self.result.get('rc',0) == 0)