Add check diff to ansible logging
This commit is contained in:
parent
dfd57eb6ce
commit
ffcff93ce8
1 changed files with 5 additions and 1 deletions
|
@ -133,7 +133,9 @@ class LogMech(object):
|
||||||
if category == 'OK' and data.get('changed', False):
|
if category == 'OK' and data.get('changed', False):
|
||||||
category = 'CHANGED'
|
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
|
category = 'CHECK:' + category
|
||||||
|
|
||||||
fd = open(self.logpath_play + '/' + host + '.log', 'a')
|
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['inventory'] = play.playbook.inventory.host_list
|
||||||
pb_info['playbook_checksum'] = utils.md5(path)
|
pb_info['playbook_checksum'] = utils.md5(path)
|
||||||
pb_info['check'] = play.playbook.check
|
pb_info['check'] = play.playbook.check
|
||||||
|
pb_info['diff'] = play.playbook.diff
|
||||||
logmech.play_log(json.dumps(pb_info, indent=4))
|
logmech.play_log(json.dumps(pb_info, indent=4))
|
||||||
|
|
||||||
self._play_count += 1
|
self._play_count += 1
|
||||||
|
@ -268,6 +271,7 @@ class CallbackModule(object):
|
||||||
info['transport'] = play.transport
|
info['transport'] = play.transport
|
||||||
info['number'] = self._play_count
|
info['number'] = self._play_count
|
||||||
info['check'] = play.playbook.check
|
info['check'] = play.playbook.check
|
||||||
|
info['diff'] = play.playbook.diff
|
||||||
logmech.play_info = info
|
logmech.play_info = info
|
||||||
logmech.play_log(json.dumps(info, indent=4))
|
logmech.play_log(json.dumps(info, indent=4))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue