【发布时间】:2016-10-18 18:19:00
【问题描述】:
我的 ansible playbook 中有两个字符串列表,我试图在列表 A 中找到不在列表 B 中的元素 - 一组差异。但是,我似乎无法访问 python set 数据结构。这是我想要做的:
- set_fact:
difference: "{{ (set(listA) - set(listB)).pop() }}"
但我收到一条错误消息 'set' is undefined。对我来说很有意义,因为它不是一个变量,但我不知道还能做什么。如何计算这两个列表的集合差异? ansible 中的 stock jinja 功能是不可能的吗?
【问题讨论】: