嗨,我有一个具有以下结构的文件夹。
/data/srcA/sub1
/data/srcA/sub2
/data/srcA/sub3
/data/srcB/sub1
/data/srcB/sub2
/data/srcB/sub3
...
/data/srcZ/sub1
/data/srcZ/sub2
/data/srcZ/sub3
但是我只想将sub1和sub3复制到dest机器的文件夹dest。
然后dest文件夹将如下所示
/dest/srcA/sub1
/dest/srcA/sub3
/dest/srcB/sub1
/dest/srcB/sub3
...
/dest/srcZ/sub1
/dest/srcZ/sub3
Ansible是否有简单的方法来做到这一点?
谢谢〜
埃里克
答案 0 :(得分:1)
模块synchronize应该有助于实现这一目标。 (您需要使参数适合src和dest的位置。)
- name: Synchronize passing in extra rsync options
synchronize:
src: /data/
dest: /dest/
rsync_opts:
- "--exclude=sub2/"