Это также ужасно, но вы можете заключить весь включаемый блок в условие if, которое проверяет, является ли CONDITION-A
или CONDITION-B
истинным:
{% if CONDITION-A or CONDITION-B %}
include:
{% if CONDITION-A %}
- foo.bar
{% endif %}
{% if CONDITION-B %}
- blu.bla
{% endif %}
{% endif %}
Таким образом, jinja удалит блок включения, если оба условия ложны