Копировать на удаленный общий путь, используя ansible - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь скопировать некоторые файлы в удаленный общий путь.

---
- hosts: localhost
  tasks:
  - name: Test
    copy:
     src: /tmp/log/test.csv
     dest: \\xyz_prod.com\public\app\

Книга воспроизведения запустилась нормально, и на первом запуске она показала измененное значение = 1.Когда я запустил его снова, он все равно прошел успешно и изменился = 0.Но если я перехожу в общую папку вручную в папке, файл test.csv отсутствует.Кто-нибудь может подсказать, пожалуйста, что здесь не так?

1 Ответ

0 голосов
/ 18 июня 2019

dest не должен содержать URL. Цитата из копия

Удаленный абсолютный путь, куда файл должен быть скопирован.

Попробуйте игру ниже

- hosts: xyz_prod.com
  tasks:
  - name: Test
    copy:
      src: /tmp/log/test.csv
      dest: /public/app

Для удаленных хостов Windows используйте win_copy , что "Copies files to remote locations on windows hosts".

Для копирования с удаленного сервера

использовать fetch - извлекать файлы с удаленных узлов .

...