У меня есть список путей, хранящихся в переменной files_path . Это задача, в которой я пытаюсь объединить пути из переменной и добавить остальную часть пути с помощью объединения.
- name: Changing supervisor files path
replace:
path: /etc/supervisor/supervisord.conf
regexp: 'files(.*)'
replace: 'files = /etc/supervisor/conf.d/*.conf {{ supervisor_files_path | join(' ')/shared/supervisor/*.conf }}
notify: restart supervisor
when: files_path is defined
Я получаю ошибку:
fatal: [127.0.0.1]: FAILED! => {"msg": "template error while templating string: unexpected '*'. String: files = /etc/supervisor/conf.d/*.conf {{ files_path | join(' ')/shared/supervisor/*.conf }}"}
Проблема связана с вторая звезда в коде здесь: /shared/supervisor/*.conf
Я пытался сбежать, используя \*
или [*]
, но получал ту же ошибку.
Как мне это изменить?