有没有办法让Ansible处理file://协议来下载文件?

时间:2016-03-18 10:53:04

标签: ansible

我需要从没有运行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)下载远程位置的文件?

1 个答案:

答案 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

不要忘记使用完整的文件路径