==== QYP
{%- if has_io_limit %} (лимиты установлены){% else %} (лимиты **не** установлены){% endif %}
{%- if service_list|length > 200 %}
Аллоцировано {{ service_list|length }} виртуалок, отобразить их в тикете не представляется возможным. Пожалуйста, обратитесь к кому:glebskvortsov.
{%- else %}
#|
|| vm | cluster | io guarantee HDD | io guarantee SSD | CLI command ||
{% for service_stat in service_list -%}
{%- set vm = "((https://qyp.yandex-team.ru/vm/" ~ service_stat["cluster"] ~ "/" ~ service_stat["vm_id"] ~ " " ~ service_stat["vm_id"] ~ "))" -%}
{% set hdd_present = service_stat.get("has_guarantee_and_limit_hdd") is not none -%}
{% set ssd_present = service_stat.get("has_guarantee_and_limit_ssd") is not none -%}
|| {%- if service_stat.get("has_guarantee_and_limit_hdd") or service_stat.get("has_guarantee_and_limit_ssd") %} --{{ vm }}-- {% else %} {{ vm }} {% endif -%} |
    {%- if service_stat.get("has_guarantee_and_limit_hdd") or service_stat.get("has_guarantee_and_limit_ssd") %} --{{ service_stat["cluster"] }}-- {% else %} {{ service_stat["cluster"] }} {% endif -%} |
    {%- if hdd_present and service_stat.get("io_guarantee_hdd") %} {{ service_stat["io_guarantee_hdd"] }} MB/s |
    {%- elif hdd_present and not service_stat.get("io_guarantee_hdd") %}  unknown[[*2]] |
    {%- else %} - | {% endif -%}
    {%- if ssd_present and service_stat.get("io_guarantee_ssd") -%} {{ service_stat["io_guarantee_ssd"] }} MB/s |
    {%- elif ssd_present and not service_stat.get("io_guarantee_ssd") -%} unknown[[*2]] |
    {%- else %} - |
    {%- endif %}
    {%- if service_stat.get("io_guarantee_ssd") or service_stat.get("io_guarantee_hdd") %} %%vmctl update --pod-id {{ service_stat["vm_id"] }} --cluster {{ service_stat["cluster"]|upper }}%%
    {%- if ssd_present and service_stat.get("io_guarantee_ssd") %} %% --io-guarantee-ssd {{ service_stat["io_guarantee_ssd"] }}M %%
    {%- endif %}
    {%- if hdd_present and service_stat.get("io_guarantee_hdd") %} %% --io-guarantee-hdd {{ service_stat["io_guarantee_hdd"] }}M %%
    {%- endif %}
    {%- else %} - {% endif -%}|| {{ '\n' }}
{% endfor %}|#
{%- endif %}
