У меня есть фрагмент ниже. По сути, для включенной задачи я хотел бы предоставить переменную, содержимое которой выглядит как строка ниже:
--date='something'
или он должен быть пустым, если исходная переменная является пустой строкой. Дело в том, что мне нужно, чтобы строка была в форме выше, включая одинарные кавычки вокруг значения.
Если мне не нужны одинарные кавычки, все работает отлично! Однако, когда они мне нужны, я пытаюсь избежать их, используя приведенный ниже фрагмент кода. К сожалению, то, что у меня есть, похоже, не работает, поскольку \ 'не применяется, как ожидалось. Как я могу правильно сбежать, чтобы получить их в моей строке?
tasks:
- include_tasks: ../tasks/get_current.yml
- include_tasks: ../tasks/failed_jobs_stats.yml
vars:
date_param: "{{ date_start != '' | ternary('--date=\''+date_start+'\'', '') }}"