summaryrefslogtreecommitdiffstats
path: root/callback_plugins
diff options
context:
space:
mode:
authorKevin Fenzi <kevin@scrye.com>2014-01-22 20:32:05 +0000
committerKevin Fenzi <kevin@scrye.com>2014-01-22 20:32:05 +0000
commitffcff93ce8453c20e264073c40c9c7592cb52738 (patch)
tree0913321026b5cc726106dda59ce47866b7a1596a /callback_plugins
parentdfd57eb6ce354f14c29e81f5e11355d0aea731de (diff)
Add check diff to ansible logging
Diffstat (limited to 'callback_plugins')
-rw-r--r--callback_plugins/logdetail.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/callback_plugins/logdetail.py b/callback_plugins/logdetail.py
index 45b3b6e34..9fcc2528a 100644
--- a/callback_plugins/logdetail.py
+++ b/callback_plugins/logdetail.py
@@ -133,7 +133,9 @@ class LogMech(object):
if category == 'OK' and data.get('changed', False):
category = 'CHANGED'
- if self.play_info.get('check', False):
+ if self.play_info.get('check', False) and self.play_info.get('diff', False):
+ category = 'CHECK DIFF:' + category
+ elif self.play_info.get('check', False):
category = 'CHECK:' + category
fd = open(self.logpath_play + '/' + host + '.log', 'a')
@@ -258,6 +260,7 @@ class CallbackModule(object):
pb_info['inventory'] = play.playbook.inventory.host_list
pb_info['playbook_checksum'] = utils.md5(path)
pb_info['check'] = play.playbook.check
+ pb_info['diff'] = play.playbook.diff
logmech.play_log(json.dumps(pb_info, indent=4))
self._play_count += 1
@@ -268,6 +271,7 @@ class CallbackModule(object):
info['transport'] = play.transport
info['number'] = self._play_count
info['check'] = play.playbook.check
+ info['diff'] = play.playbook.diff
logmech.play_info = info
logmech.play_log(json.dumps(info, indent=4))