如何在Ansible playbook中将文件从localhost复制到远程主机?

Rol*_*ndo 11 ansible

我有一个目录:

/users/rolando/myfile
Run Code Online (Sandbox Code Playgroud)

我想将"myfile"复制到目录中的hostname"targetserver":

/home/rolando/myfile

Playbook中的语法是什么?我在copy命令中找到的示例看起来更像是将文件从远程服务器上的源目录复制到同一远程服务器上的目标目录.

我的剧本.yml中的一行我尝试失败了:

- copy: src='/users/rolando/myfile' dest='rolando@targetserver:/home/rolando/myfile'
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Kon*_*rov 14

复制概要:

copy模块将本地盒上的文件复制到远程位置.

- hosts: targetserver
  tasks:
    - copy:
        src: /users/rolando/myfile
        dest: /users/rolando/myfile
Run Code Online (Sandbox Code Playgroud)