我想要将目录内容从/etc/yum.repos.d复制到/etc/yum.repos.d.org。
- name: copy yum.repos.d content
synchronize:
src: /etc/yum.repos.d
dest: /etc/yum.repos.d.org但是当我运行这个yml时
[root@master yum.repos.d.org]# ls -al
drwxr-xr-x 3 root root 25 11월 29 18:00 .
drwxr-xr-x. 77 root root 8192 11월 29 18:00 ..
drwxr-xr-x 2 root root 324 11월 29 16:16 yum.repos.d还有另一个目录。我只需要/etc/yum.repos.d.org中的/etc/yum.repos.d的内容
发布于 2021-11-29 09:33:40
我只需要/etc/yum.repos.d.org中/etc/yum.repos.d的内容
使用带remote_src选项的Ansible copy module。
- name: copy yum.repos.d content
copy:
src: /etc/yum.repos.d/
dest: /etc/yum.repos.d.org
remote_src: yes发布于 2021-11-29 09:47:13
实际上,synchronize module接受一个名为dirs的参数,该参数用于:
无需递归的
传输目录。
这将允许您将yum.repos.d的内容直接复制到yum.repos.d.org,而不是目录本身。
- name: copy yum.repos.d content
synchronize:
src: /etc/yum.repos.d/
dest: /etc/yum.repos.d.org
dirs: truehttps://stackoverflow.com/questions/70152143
复制相似问题