我有一个目录:

/users/rolando/myfile


我想将“ myfile”复制到目录中的主机名“ targetserver”:

/home/rolando/myfile

剧本中这样做的语法是什么?我通过copy命令发现的示例看起来更多是关于将文件从远程服务器上的源目录复制到同一远程服务器上的目标目录。

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

- copy:
    src='/users/rolando/myfile'
    dest='rolando@targetserver:/home/rolando/myfile'


我究竟做错了什么?

最佳答案

copy简介:


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


- hosts: targetserver
  tasks:
    - copy:
        src: /users/rolando/myfile
        dest: /users/rolando/myfile

关于ansible - 如何将文件从localhost复制到Ansible剧本中的远程主机?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44595867/

10-11 08:04