Мне нужно условие if в операторе когда.Как я могу это сделать?
Теперь это выглядит так:
when: {% if routes is defined %}'celery' is in routes{% else %}inventory_hostname in groups['celery']{% endif %} and deploy_state.colors.celery is defined
Я думаю, что эквивалент может быть
when: (((routes is defined) and ('celery' is in routes)) or (inventory_hostname in groups['celery'])) and (deploy_state.colors.celery is defined)