Ansible ошибка при использовании `win_copy`:« Неожиданный сбой во время выполнения модуля » - PullRequest
0 голосов
/ 17 апреля 2020

Я обновился до Python 3.5 и Ansible развертывание началось с ошибкой, не уверен, что они связаны, но вот информация:

Ansible версия: 2.3.2

yaml файл:

  - name: Collect compiled DLLs for publishing
    win_copy:
      src: '{{ download_dir }}/tmp/xxxx/bin/Release/PublishOutput/bin/'
      dest: '{{ work_dir }}\bin'

Ошибка:

{
  "failed": true,
  "msg": "Unexpected failure during module execution.",
  "stdout": ""
}

1 Ответ

0 голосов
/ 17 апреля 2020

Обновление до Ansible 2.5.1 для решения этой проблемы.

Сводка по запросу :

Когда win_copy копирует несколько файлов иногда он может удалить локальную папку tmp, которая должна использоваться несколькими модулями. Это означает, что любые другие модули, которым необходим доступ к этой локальной папке tmp, не будут работать.

Мы никогда не сталкивались с этим в ansible -тесте, так как запускали модуль Python на localhost, который вызывает кэш ansiballz чтобы остановить win_copy от успешного удаления этой папки.

...