Я сталкиваюсь с неправильными синтаксическими ошибками при попытке перенаправить вывод в файл с помощью модуля win_shell
. Например, я пытаюсь найти список файлов из каталога, используя win_find
, затем я использую with_items
, чтобы перебрать файлы и выполнить их. Однако я вижу ошибку Invalid block scalar header
в Pycharm.
Вот так выглядит файл yaml
на данный момент:
- name: find files in availability_groups directory
win_find:
paths: "c://mssql_scripts//availability_groups//"
patterns: [ '*.ps1' ]
register: psfiles_to_exec
- name: execute powershell scripts
win_shell: "{{ item.path }}"
with_items: "{{ psfiles_to_exec.files }}"
Кажется, я не могу сделать "{{ item.path }}" >> c:\temp\output.log
. Может кто-нибудь сказать мне, как я могу регистрировать результаты, если я не использую жестко закодированный путь к файлу?
Спасибо.