让我说我有这个目录和文件:
Dir1/File1 - Local on my ansible host
Dir1/SubDir1/File1
Dir2/SubDir2/ - Remote Server
Dir3/SubDir3/File1
...
如何正确地将本地文件复制到所有远程子目录并将远程目录指定为通配符。
在复制之前,应该对其目录中的现有文件进行备份。
结果我想在所有SubDirs中找到File1。
此致
答案 0 :(得分:0)
要在替换文件之前创建远程文件的备份,可以在复制模块中使用“backup”参数。对于使用通配符,您可以使用fileglob参数。
您可以参考以下链接。 http://docs.ansible.com/ansible/copy_module.html http://docs.ansible.com/ansible/playbooks_loops.html#id17