Ansible自动脚本:
tasks:
- name: copying catalina.out to /tmp/jagthish location
fetch:
src:
- yes
- /usr/tomcat/tomcat8/logs/catalina.out
dest: /tmp/jagthish/
错误消息:
任务执行期间发生异常。要查看完整的回溯,请使用-vvv。错误是:AttributeError:'list'对象没有属性'startswith'
致命:[ip]:失败! => {“failed”:true,“msg”:“模块执行期间意外失败。”,“stdout”:“”}
我尝试将文件(catalina.out
)从远程服务器复制到本地服务器。它显示了上述错误。
答案 0 :(得分:1)
您无法为fetch
module的src
参数提供列表。它需要一个字符串中文件的路径。
你似乎想要这个:
- name: copying catalina.out to /tmp/jagthish location
fetch:
src: /usr/tomcat/tomcat8/logs/catalina.out
dest: /tmp/jagthish/
flat: yes