win_copy дает ошибку при использовании with_items - PullRequest
0 голосов
/ 29 мая 2020

Я пытаюсь использовать win_copy следующим образом:

    win_copy:
      src: {{item}}_outputfile.txt
      dest: c:\temp{{ item }}_outputfile.csv
    with_items:
      {{ AnArrayOfValues }}

Теперь, если файл не существует, Ansible выдает ошибку: FIleNotExist и скрипт не работает, но мне нужен Ansible скрипт, чтобы продолжить и игнорировать несуществующий файл. Любая помощь в этом отношении?

1 Ответ

1 голос
/ 29 мая 2020

Вы можете использовать ignore_errors: True с модулями ansible.

Примечание: - ignore_errors: True проигнорирует все ошибки, но в случае win_copy мы можем использовать это, так как ошибок не будет много, за исключением FIleNotExist

- hosts: localhost
  tasks: 
    - win_copy:
        src: "{{item}}_outputfile.txt"
        dest: c:\temp{{ item }}_outputfile.csv
      with_items:
        - "{{ AnArrayOfValues }}"
      ignore_errors: true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...