diff options
| author | Kevin Fenzi <kevin@scrye.com> | 2014-01-22 20:32:05 +0000 |
|---|---|---|
| committer | Kevin Fenzi <kevin@scrye.com> | 2014-01-22 20:32:05 +0000 |
| commit | ffcff93ce8453c20e264073c40c9c7592cb52738 (patch) | |
| tree | 0913321026b5cc726106dda59ce47866b7a1596a /callback_plugins | |
| parent | dfd57eb6ce354f14c29e81f5e11355d0aea731de (diff) | |
Add check diff to ansible logging
Diffstat (limited to 'callback_plugins')
| -rw-r--r-- | callback_plugins/logdetail.py | 6 |
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)) |
