我有一个目录:
/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/