Запись выходных данных в файл с помощью модуля win_shell в Ansible - PullRequest
0 голосов
/ 10 октября 2019

Я сталкиваюсь с неправильными синтаксическими ошибками при попытке перенаправить вывод в файл с помощью модуля 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. Может кто-нибудь сказать мне, как я могу регистрировать результаты, если я не использую жестко закодированный путь к файлу?

Спасибо.

...