这个问题在这里已有答案:

我该怎么办?我有例如/ tmp / dir1 /和dir1里面我有2个项目:index.html和dir2 . 在dir2里面有很多文件是在我在上一步中的nodejs中进行npm运行构建之后创建的 . 所以基本上我在dir1下:

index.html dir2 / file1 file2 file3 .... file40

我需要使用ansible任务将目录1(dir2和index.html)的内容复制/替换为:var / www / html / webcode / index.html dir2,它已经有相同的文件和文件夹 .

猜测必须是递归副本 . 我读到有一个 with.items 和模式: "{}" 方式,但不知道这是如何工作的,也是一种循环方式?所以我不必写dir2中的所有文件 . 相当新的ansible并且在文档中不太清楚 .

谢谢!