假设我在某些网络路径中有一个文本文件
EX:\ cr-ampd-a01.abcd.loc \ BulkFolder \ textfile.txt
如何在可使用中将该文件复制到我的控制器机器上>
[注意:
我可以通过(WIN + R和该路径)访问它,然后弹出它以供凭据访问。这是带有win_copy的示例代码
- name: copy from network to controller win_copy: src: \\cr-ampd-a01.abcd.loc\BulkFolder\textfile.txt dest: C:\Temp\OTW\Mastapps remote_src: yes become: yes vars: ansible_become_user: XXX\Uxxxxxx ansible_become_pass: PasswordHere
此代码错误是:无法复制src文件,因为它没有退出
另一个有net_get的人
- name: copy from network to controller net_get: src: \\cr-ampd-a01.abcd.loc\BulkFolder\textfile.txt dest: C:\Temp\OTW\Mastapps ansible_network_os: "eos" remote_src: True become: True vars: ansible_become_user: XXX\Uxxxxxx ansible_become_pass: PasswordHere
错误此处:必须在此主机上指定ansible_network_os
我该如何实现?
假设我在某个网络路径EX中有一个文本文件:\ cr-ampd-a01.abcd.loc \ BulkFolder \ textfile.txt如何将该文件复制到ansible控制器计算机中注意:我可以通过(WIN + R和...
您尝试从CIFS资源复制文件。我相对确定这不适用于copy
或win_copy
,因为它们用于在该(物理)计算机上复制文件。因为CIFS是HTTP和FTP之类的协议,所以您需要一个客户端才能从远程计算机获取文件。如您所写,您需要使用一些凭据来标识自己,win_copy
任务没有该选项。