{% from 'include/provisioning/variables.html' import gcore_regions, do_regions, aws_regions %} {% from 'include/input_macros.html' import copy_to_clipboard %} {% for s in servers %} {% set region_name = [] %} {% if s.type == 'do' %} {% set provider_full_name = 'DigitalOcean' %} {% set onclickEditAction = 'editDoServer' %} {% for key, value in do_regions.items() %} {% if s.region|int() == key|int() %} {% do region_name.append(value) %} {% endif %} {% endfor %} {% elif s.type == 'aws' %} {% set provider_full_name = 'AWS' %} {% set onclickEditAction = 'editAwsServer' %} {% for key, value in aws_regions.items() %} {% if s.region|int() == key|int() %} {% do region_name.append(value) %} {% endif %} {% endfor %} {% elif s.type == 'gcore' %} {% set provider_full_name = 'G-Core Labs' %} {% set onclickEditAction = 'editGcoreServer' %} {% for key, value in gcore_regions.items() %} {% if s.region|int() == key|int() %} {% do region_name.append(value) %} {% endif %} {% endfor %} {% endif %} {{s.name}} {% if s.type == 'gcore' and s.name_template is defined %} ({{s.name_template}}) {% endif %} {% for p in providers %} {% if p.0|int() == s.provider_id|int() %} {{ p.1 }} {% endif %} {% endfor %} {% if role == 1 %} {% for g in groups %} {% if adding %} {% if user_group|int() == g.group_id|int() %} {{ g.name }} {% endif %} {% else %} {% if s.group_id|int() == g.group_id|int() %} {{ g.name }} {% endif %} {% endif %} {% endfor %} {% else %} {% endif %} {{provider_full_name}} {{region_name.0}} {% set id = "server-os-" + s.id|string() %} {{ copy_to_clipboard(id=id, value=s.os) }} {% set id = "server-ip-" + s.id|string() %} {{ copy_to_clipboard(id=id, value=s.IP) }} {% set id = "server-size-" + s.id|string() %} {{ copy_to_clipboard(id=id, value=s.instance_type) }} {% if s.status == 'Created' %} {% set style='color: var(--green-color);' %} {% elif s.status == 'Error ' %} {% set style='color: red;cursor: help;' %} {% endif %} {{s.status}} {{s.date}} {% endfor %}