Я хочу проверить, установлена ли конкретная версия программы.
Поэтому я получил файл состояния:
{% set rvs = ['1113','1278'] %}
{% for rv in rvs %}
{% if ('r{{ rv }}' not in grains.get('cat12', [])) %}
... install it ...
{% else %}
... do nothing ...
{% endif %}
{% endfor %}
У меня в зернах:
cat12:
- r1113
Я ожидаю, что «1278» установлено, а элемент списка «1113» ничего не вызывает, но даже это устанавливается снова ...