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

Playbook: {{ macros.make_link('playbook.show_playbook', playbook.path, playbook=playbook.id) }}

{{ playbook.time_start |datefmt }} {{ playbook.time_end |datefmt }}

{{ playbook.duration |timefmt }} Duration

Hosts

{% for stat in playbook.stats %} {% if hosts and stat.host.name in hosts %} {% else %} {% endif %} {{ 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
{% if stat.host.facts %} {% else %} {% endif %} {{ macros.make_link('playbook.playbook_results', stat.host.name, playbook=playbook.id, host=stat.host.name) }}

Plays

{% for play in playbook.plays %} {% if plays and play.id in plays %} {% else %} {% endif %} {% endfor %}
Play Start End Duration
{{ macros.make_link('playbook.playbook_results', play.name, playbook=playbook.id, play=play.id) }} {{ play.time_start |datefmt }} {{ play.time_end |datefmt }} {{ play.duration |timefmt }}

Files

{% for file in files %} {% endfor %}
File
{{ playbook_file.path |pathtruncate(75) }} (Playbook) {{ macros.make_link('file.show_file', 'View', file_=playbook_file.id) }}
{{ file.path |pathtruncate(75) }} {{ macros.make_link('file.show_file', 'View', file_=file.id) }} {{ macros.make_link('playbook.show_playbook', 'Filter', playbook=playbook.id, file_=file.id) }}

Task Results

{% for result in task_results %} {% set status = result.derived_status %} {% endfor %}
Task Host Action Elapsed Duration Status
{{ result.task.name }} {{ result.host.name }} {{ result.task.action }} {{ result.task.offset_from_playbook|timefmt }} {{ result.duration |timefmt }} {{ status |upper }} {{ macros.make_link('result.show_result', 'details', task_result=result.id) }}

Recorded data

{% if data %} {% for item in data %} {% endfor %}
Key Value
{{ item.key }} {{ macros.render_value_type(item.value, item.type) }}
{% else %}

There is no recorded data for this playbook. Get started with ara_record.

{% endif %}
{% endblock %}