with_nested 采用笛卡尔乘积方式,将多个嵌套列表中的元素交叉组合 示例: 创建多个目录及子目录 mkdir -p /testdir/{a,b,c}/{1,2} ansible剧本如下: hosts: jack6_1 remote_user: root gather_facts: no tasks: file: path: "/testdir" state: directory file: path: "/testdir/{{item.0}}/{{item.1}}" state: directory with_nested: [a,b,c] [t1,t2] 执行结果如下: [root@jack7-1 work]# ansible jack6_1 -m shell -a "tree /testdir" jack6_1 | CHANGED | rc=0 >> /testdir ├── a │ ├── t1 │ └── t2 ├── b │ ├── t1 │ └── t2 └── c ├── t1 └── t2 来源: oschina 链接: https://my.oschina.net/u/4416479/blog/4548590