for key, value in salt["saltutil.runner"]('mine.get', tgt="G@role:kubernetes and G@env:prod and G@cluster:k8s-02 and G@roles:master", fun="network.get_hostname", tgt_type="compound")|dictsort(false, 'value') -%}
{%- do masters.append(value) -%}
{%- endfor -%}
{% if masters|length < 1 %}
{{ raise('ERROR: at least one master must be specified') }}
{% endif %}
@Lamobot я знаю, что ты видел всякую хрень и у тебя есть аналог
Сейчас я бы тупо по переменной type: master/slave группы сделал бы динамические и посмотрел бы сколько там машин. Проще чем городить jinja код
Обсуждают сегодня