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

Playbook runs for playbook: "{{ playbook }}"


{% for run in playbook_data %} {% set stats = stats_data[run.id] %} {% set tasks = task_data[run.id] %}

Info

Playbook UUID Start End Duration
{{ run.playbook }} {{ run.id }} {{ run.start |datetime(format='%Y-%m-%d %H:%M:%S') }} {{ run.end |datetime(format='%Y-%m-%d %H:%M:%S') }} {{ run.duration |seconds_to_duration }}

Stats

{% for row in stats %} {% endfor %}
Host
{{ row.host }} {{ row.ok }} {{ row.changed }} {{ row.skipped }} {{ row.failures }} {{ row.unreachable }}

Filter by status


{% if tasks.count() %}
{% for row in tasks %} {% endfor %}
Timestamp Status Host Play > Task > Module
{{ row.end |datetime }}
{% if row.failed and row.ignore_errors %}
{% endif %} {{ row.duration |seconds_to_duration }}
{{ row.host }}
    {% if row.play %}
  • Play: {{ row.play }}
  • {% else %}
  • Play: No name provided
  • {% endif %}
      {% if row.task %}
    • Task: {{ row.task }}
    • {% else %}
    • Task: No name provided
    • {% endif %}
      • Module: {{ row.module }}
{% else %}
{% endif %} {% if not loop.last %}


{% endif %} {% endfor %} {% endblock %}