Directord, simplified cluster management

Cluster Nodes {{ nodes | length }}

Jobs Executed {{ jobs | length }}

{% for key, value in jobs %} {% if value.get('PROCESSING') == True %} {% set badge = "bg-info" %} {% elif value.get('SUCCESS') == True %} {% set badge = "bg-success" %} {% else %} {% set badge = "bg-danger" %} {% endif %} {% if "EXECUTION_TIME" in value %} {% set badge_value = value["EXECUTION_TIME"] | round(2, 'floor') %} {% else %} {% set badge_value = value.get('SUCCESS', "Unknown") %} {% if badge_value == "Unknown" %} {% set badge = "bg-warning" %} {% endif %} {% endif %}
{% for k, v in value.items() %} {% if v is iterable and (v is not string and v is not mapping) %} {% set row_value = v | join(', ') %} {% else %} {% set row_value = v %} {% endif %} {% endfor %}
{{ k }} {{ row_value }}
{% endfor %}