{% extends 'layouts/base.html' %} {% from 'partials/activity_macros.html' import stamp, outcome, filters, summary, records %} {% block subtitle %}
Host activity · {{ customer }}. Current membership from Core; execution history from this add-on only.
{% endblock %} {% block content %}Current inventory is unavailable. Retained history is still shown below.
This is not an empty-inventory or offline-host result. Refresh after Core connectivity is restored.
{% elif current %}{{ current.platforms|join(', ') or 'Platform not supplied' }} · {{ current.address or 'Address not supplied' }}
Retrieved {{ stamp(fetched_at) }} {% else %}Not in current inventory.
Historical records are retained under this logical customer/hostname identity; it is not a hardware identifier.
{% endif %}RETAINED WEBGUI HISTORY
{{ 'All retained history' if data.filters.days == 'all' else 'Rolling ' + data.filters.days + '-day window' }} · {% if data.filters.mode == 'check' %}Check-mode results do not prove that changes were applied.{% elif data.filters.mode == 'all' %}Apply and check results are combined explicitly; each record is labeled.{% else %}Apply runs only.{% endif %} Deleted jobs and AIM terminal runs are not included.
{{ summary(data,outcome_labels) }} {% if data.book_stats %}None of your retained saved plans select this exact hostname.
{% endfor %}Latest 20 retained report references for this exact host, across Apply/Check and all retained dates. These are dated WebGUI observations, not current inventory or health.
No retained report references for this host.
{% endfor %}Final Ansible outcomes are historical execution facts, not current software versions or application health. Renamed or recreated hosts are not automatically merged.
{% endblock %}