{% extends "base.html" %} {% block title %}Playbook: {{ playbook.name }} - DevOpsLab{% endblock %} {% block page_title %}Playbook: {{ playbook.name }}{% endblock %} {% block header_actions %} Редактировать Назад {% endblock %} {% block content %}
Информация
{% if playbook.description %}

{{ playbook.description }}

{% endif %}
Роли: {% for role in playbook.roles %} {{ role }} {% endfor %}
Статус: {{ playbook.status }}
Создан: {{ playbook.created_at.strftime('%d.%m.%Y %H:%M') if playbook.created_at else 'N/A' }}
{% if playbook.updated_at %}
Обновлен: {{ playbook.updated_at.strftime('%d.%m.%Y %H:%M') }}
{% endif %}
Действия
Playbook (YAML)
{% if playbook.inventory %}
Инвентарь
{% endif %}
Последние тесты
{% if test_runs %}
{% for test_run in test_runs %}
{{ test_run.preset_name or 'default' }} {{ test_run.status }}
{{ test_run.started_at.strftime('%d.%m.%Y %H:%M') if test_run.started_at else 'N/A' }}
{% endfor %}
{% else %}

Тесты еще не запускались

{% endif %}
Последние деплои
{% if deployments %}
{% for deployment in deployments %}
Деплой #{{ deployment.id }} {{ deployment.status }}
{{ deployment.started_at.strftime('%d.%m.%Y %H:%M') if deployment.started_at else 'N/A' }}
{% endfor %}
{% else %}

Деплои еще не выполнялись

{% endif %}
Логи выполнения
{% endblock %}