Ansible:循环遍历文件群列表

内森

我在ansible中有一个看起来像这样的列表:

[
    {
        "src_files": "/tmp/files/**/*",
        "dest_dir": "/home/user1"
    },
    {
        "src_files": "/tmp/files2/**/*",
        "dest_dir": "/home/user2"
    }
]

现在,我想遍历该列表中的每个元素,然后遍历相应的fileglob中的文件,并将其复制到dest_dir

我知道如何使用copywith_fileglob,但我怎么能UNNEST fileglobs的这个名单?

弗拉基米尔·博特卡

可以在单独的文件中包含with_fileglob例如

- include_tasks: copy-fileglob.yml
  loop: "{{ my_list }}"
  loop_control:
    loop_var: outer_item

$ cat copy-fileglob.yml
- copy:
    src: "{{ item }}"
    dest: "{{ outer_item.dest_dir }}"
  with_fileglob: "{{ outer_item.src_files }}"

(未测试)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ansible循环遍历列表var

来自分类Dev

循环遍历文件列表

来自分类Dev

在Ansible中循环遍历列表中的列表

来自分类Dev

遍历/循环遍历列表

来自分类Dev

for循环和遍历列表

来自分类Dev

循环遍历多个列表?

来自分类Dev

循环遍历字典列表

来自分类Dev

在python中循环遍历列表以创建多个文件

来自分类Dev

在python中循环遍历列表以创建多个文件

来自分类Dev

如何循环遍历bash中不断增加的文件列表?

来自分类Dev

如何在Ansible中循环遍历JSON列表,并按单独列表中的值过滤?

来自分类Dev

For循环遍历文件

来自分类Dev

Ansible; 使用循环循环遍历变量

来自分类Dev

当语句遍历列表时是ansible

来自分类Dev

在不知道键名的情况下循环遍历Ansible中的词典列表

来自分类Dev

在Python中循环遍历列表

来自分类Dev

Bash循环遍历元素列表

来自分类Dev

遍历带有for循环的列表

来自分类Dev

我的 For 循环不会遍历列表

来自分类Dev

循环遍历命名范围列表

来自分类Dev

循环遍历 fetch() 调用列表

来自分类Dev

Ansible:循环遍历嵌套的字典变量

来自分类Dev

循环遍历列表并更改列表值

来自分类Dev

在循环中遍历列表列表?

来自分类Dev

Python for循环遍历目录文件

来自分类Dev

循环遍历目录中的文件

来自分类Dev

PoshRSJob 循环遍历文件目录

来自分类Dev

遍历Ansible中的两个列表

来自分类Dev

如何遍历 Ansible 中的 dict 元素列表