我们可以在同一个任务中使用多个with_items吗?该项目如何知道选择哪个? 例如:
command: cat /{{item}}/{{item}}
with_items:
- etc
- var
- game
- logs
第一项是etc和var,第二项是游戏和日志。我可以选择
实际上我想要cat / etc / game和cat / etc / logs cat / var / game cat / var / logs
答案 0 :(得分:3)
with_items
对项目列表进行迭代,因此该列表包含多个项目是很自然的。
您的示例将运行以下命令:
cat /etc/etc
cat /var/var
cat /game/game
cat /logs/logs
您似乎想要的是nested loop:
- command: cat /{{item.0}}/{{item.1}}
with_nested:
- ['etc', 'var']
- ['game', 'logs']