我需要从没有运行HTTP或FTP服务器的网络共享中下载文件。
我尝试使用 unarchive 和 copy 模块,但似乎他们不支持file
描述符。
- name: Copy file from server
copy:
src: file://path/to/file.ext
dest: /path/to/destination/file.ext
有没有办法使用file
协议从Ansible(2.x)下载远程位置的文件?
答案 0 :(得分:1)
我认为您要搜索的模块是fetch
:
http://docs.ansible.com/ansible/fetch_module.html
示例强>
- name: Get file from server
fetch:
src: /path/on/your/managed/machine
dest: /local/path/to/file
不要忘记使用完整的文件路径