{% extends "layout.html" %} {% block content %}

Playbook {% if playbook.path %}"{{ playbook.path|pathtruncate }}" {% else %}{{playbook.id}}{% endif %}

Start End Duration
{{ playbook.time_start |datefmt }} {{ playbook.time_end |datefmt }} {{ playbook.duration |timefmt }}

Statistics

{% for stat in playbook.stats %} {{ macros.statslink(stat, 'ok', playbook, stat.host) }} {{ macros.statslink(stat, 'changed', playbook, stat.host) }} {{ macros.statslink(stat, 'failed', playbook, stat.host) }} {{ macros.statslink(stat, 'skipped', playbook, stat.host) }} {{ macros.statslink(stat, 'unreachable', playbook, stat.host) }} {% endfor %}
Host OK CHANGED FAILED SKIPPED UNREACHABLE
{{ macros.make_link('playbook.playbook_results', stat.host.name, playbook=playbook.id, host=stat.host.name) }}

Plays

{% for play in plays %} {% endfor %}
Start End Duration
{{ playbook.time_start |datefmt }} {{ playbook.time_end |datefmt }} {{ playbook.duration |timefmt }} {{ macros.make_link('play.show_play', 'details', play=play.id) }}

Tasks

{% for task in tasks %} {% endfor %}
Offset from Playbook Duration Action File Line
{{ task.offset_from_playbook |timefmt }} {{ task.duration |timefmt }} {{ task.action }} {{ task.path|pathtruncate }} {{ task.lineno }} {{ macros.make_link('task.show_task', 'details', task=task.id) }}
{% endblock %}