我想将文件从远程 windows 主机复制到本地ansible服务器。
我搜索了stackoverflow,但我只找到了Linux主机的答案:like this one不幸的是fetch
似乎无法与windows主机一起使用。
那么如何从远程Windows主机复制到本地ansible服务器?
答案 0 :(得分:-1)
我能弄清楚,我必须恢复我的初步陈述。错过消息的错误消息。获取模块 也适用于Windows。我的情况是我的winrm连接不好。但是模块试图通过ssh连接并最终结束" ok"而不是错误消息。 (绿色!)唯一的迹象表明文件没有复制它没有用 - 而且这从来没有发生过,因为没有ssh连接。我重新安装了winrm,一切正常!这是工作代码:
- name: Fetch war file from buildserver
fetch:
validate_checksum: yes
src: "{{ war_file_path }}{{ war_file_name }}"
dest: "{{ warfile_tmp_folder }}"
flat: yes
delegate_to: "{{ buildserver }}"