---
- hosts: 127.0.0.1
connection: local
gather_facts: false
tasks:
- name: test indent
vars:
STAND: test
copy:
dest: /tmp/docker-compose.yml
content: |
#jinja2: lstrip_blocks: True, trim_blocks: True
services:
service:
image: test:latest
restart: always
environment:
SPRING_PROFILES_ACTIVE: std-{{ STAND }}
{% if STAND != "prod" %}
JAVA_TOOL_OPTIONS: -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
{% endif %}
ports:
- "5005:5005"
Обычно блочные тэги Jinja2 располагаются со сдвигом влево:
- С одной стороны, содержимое блока имеет отступ относительно блочного тэга, а с другой - остаётся вровень с окружающим содержимым вне блочного тэга.
- Блочные тэги по своей сути являются "чужеродными" по отношению к остальному содержимому файла, и поэтому даже неплохо, что они "выпирают" влево.