j2 Whitespace Control

Столкнулся с проблемой, что if-else condition отлично отрабатывает в рамках Ansible-скрипта, но при этом в выходном файле генерится после условия пустая строка. Поковырял ман, называется это trim_blocks и lstrip_blocks соответственно.
Выглядит следующим образом:

<div>
    {% if True %}
        yay
    {% endif %}
</div>
<div>

        yay

</div>

Лечится магическим символом:

-

В случае с генерируемым из темплейта Ansible-файла:

{% if variable== 'value' %}
    "bla"
{% else %}
    "bla-bla"
{% endif -%}
Поделиться
Отправить