【发布时间】:2017-07-06 18:50:45
【问题描述】:
我正在尝试检查某个键/值对是否存在于 Ansible 的字典列表中。
我发现了这个问题,但是我不确定从 python 到 ansible 的语法是否不同(我从未见过 ansible 中的 if 语句!) Check if value already exists within list of dictionaries?
我已经尝试过when条件:
when: '"value" not in list'
但是我没有任何运气。
例如,列表看起来像:
list: [
{
"key1" : "value1",
"key2" : "value2",
"key3" : "value3"
},
{
"key1" : "value4",
"key2" : "value5",
"key3" : "value6"
},
and so on
例如,我试图找出 "key2":"value5" 对是否存在于列表中的任何字典中。希望有一种方法可以做到这一点,如果该对存在,则返回 true,否则返回 false?
任何提示将不胜感激!谢谢。
【问题讨论】:
标签: ansible ansible-2.x