【发布时间】:2021-06-26 11:30:28
【问题描述】:
我正在编写一个 ansible 脚本,它使用配置 .xml 文件配置环境。这个文件总是不同的(IP地址和库存组名都改变了),这就是为什么我正在寻找在ansible的“-hosts”行中使用变量的可能性。伪代码如下所示:
- hosts: main
var:
space = (lookup(.......))
- hosts: item.grouphostserver
-tasks:
-name: load docker image
docker_image:
name: {item.name}
path: {item.path}
loop: "{{ space }}"
when: item.name == item.grouphostserver
这个带有条件的简单循环似乎根本不起作用......到目前为止我发现的所有内容都是您需要在 -hosts 行中明确写入组的名称。甚至 group_names[0] 也不起作用!将不胜感激任何帮助
【问题讨论】: