擅长:python、mysql、java
<p>看看这个问题的<a href="https://github.com/ansible/ansible/issues/8836" rel="nofollow">https://github.com/ansible/ansible/issues/8836</a>。</p>
<p>解决方案/解决方法是在工作簿目录中创建包含以下内容的文件filter_plugins/core.py:</p>
<pre><code>def filter_list(list, key, value):
return filter(lambda t: t[key] == value, list)
class FilterModule(object):
def filters(self):
return {
'byattr': filter_list
}
</code></pre>
<p>使用它:</p>
<pre><code>{{ ordered_dicts|byattr("id", "foo") }}
</code></pre>