{% extends "base_logged.html" %} {% block page %}

Minions Status

Minions

{% for minion, minion_data in minions.items() %} {% endfor %}
Minion Up ? Salt version Roles Latest sync jobs Launch sync
{{ minion }} {{ minion_data.state }} {{ minion_data.saltversioninfo|join('.') }}
    {% for role in minion_data.roles %}
  • {{ role }}
  • {% endfor %}
{% if jobs.get(minion) %}
    {% for jid, job_data in (jobs[minion]|dictsort|reverse|list)[:5] %} {% set level=None %} {% if job_data.status == 'running' %} {% set level = "info" %} {% elif job_data.status == 'error' %} {% set level = 'error' %} {% else %} {% if job_data.level == False %}{% set level="danger" %}{% elif job_data.level == None %}{% set level="warning" %}{% elif job_data.level == True %}{% set level="success" %}{% endif %} {% endif %}
  • Job status: {{ job_data.status }}, launched at {{ job_data.info.StartTime }} by {{ job_data.info.User }}
  • {% endfor %}
{% else %}No jobs{% endif %}
Launch a check now
{% endblock %} {% block scripts %} {% endblock %}