【发布时间】:2017-12-12 18:48:55
【问题描述】:
我有这样的结构:
domain_definition:
domain:
cluster:
name: "cluster1"
params:
- 30
server:
name: "server1"
params:
- 30
- 20
- 10
我运行这个处理程序
- name: restart
shell: ...
async: 45
poll: 0
with_subelements:
- "{{domain_definition|json_query('domain.*')| default([])}}"
- params
listen: "restart"
在某些主机中没有定义domain_definition,所以我尝试添加
when: domain_definition is defined
但我明白了
"Error in jmespath.search in json_query filter plugin:\n'domain_definition' is undefined"
【问题讨论】: