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 -%}