我的目标是使用我的ansible控制服务器C(centos机器)将最新版本(文件夹)从我的远程服务器A(Ubuntu机器)复制到远程服务器B(Windows server 2012)。我可以ping两个我的远程主机使用控制节点。以下是我的剧本内容:
deploy.yaml
---
- hosts: windows_ip
tasks:
- name: Deploy Jenkins build
synchronize: mode=pull src=src_address dest=destination_address
delegate_to: jenkins_ip
然而我收到以下错误:
致命:[windows_ip - > jenkins_ip] =>身份验证失败。
我是否采用了正确的方法?如果是的话这里有什么问题
答案 0 :(得分:1)
因为synchronize
模块需要在本地和远程计算机上安装rsync
。所以这项任务失败了。
要将文件复制到Windows框,您可以使用win_copy模块。但它不能从远程机器复制到远程机器。