zuul/zuul/ansible
Felix Schmidt ee00a66483
Add start and end timestamp to task and play result in zuul_json callback
Currently, the timestamp information is only provided directly by a few
Ansible modules (e.g. the command module, which shows the runtime of a
command per host result).
This change adds an 'overall' time information to all executed tasks. The
delta between both timestamps shows how long it took a task to finish
across all hosts/nodes.

Update: This information is now also available for plays.

This patch is also proposed for ansible and can be found here:
https://github.com/ansible/ansible/pull/39277

Change-Id: I6294d5d60236905d58c738613e71fcfb1202b45a
2018-05-02 07:38:04 +02:00
..
action Allow some plugins to read from playbook dir 2018-04-05 10:40:51 -07:00
callback Add start and end timestamp to task and play result in zuul_json callback 2018-05-02 07:38:04 +02:00
filter Be explicit about legacy var additions/omissions 2017-10-17 18:28:43 +00:00
library Fix broken fail_json in zuul_console 2018-02-12 09:02:46 +01:00
lookup Allow some plugins to read from playbook dir 2018-04-05 10:40:51 -07:00
__init__.py Ansible launcher: add zuul_runner module 2016-05-12 11:37:19 -07:00
logconfig.py Use deepcopy when copying ansible logging config 2017-09-06 18:03:12 -07:00
paths.py Check out more appropriate branches of role and playbook repos 2018-04-05 10:41:51 -07:00