我正试图从windows机器中提取一个zip文件到本地ansible机器,以便稍后解压缩并提交给我们的SCM。
我想知道是否有可能将文件从windows src提取到可解析的本地机器。。。
我之前使用win_copy并指定remote_src做过相反的操作:否,但我不确定它是否以其他方式工作。
- name: "Fetch the file from the src to tower"
fetch:
src: "C:/backup.zip"
dest: "{{ ansible_tmp_path }}/backup.zip"
delegate_to: 127.0.0.1
这就是我到目前为止所想到的,但它在输出时失败了
[$remote_host_name]: FAILED! => {
"changed": false,
"invocation": {
"module_args": {
"src": "C:/backup.zip"
}
},
"msg": "file not found: C:/backup.zip"
}
您可以删除delagate_to: 127.0.0.1
。
由于您将任务委派给localhost,因此它将在您的ansible塔式机器中搜索"C:/backup.zip"
。