首页 > 解决方案 > jinja2:检查字典是否包含列表中的任何项目

问题描述

我正在尝试执行以下操作(我意识到这是无效的)。

来自 Ansible 的变量:

---
items:
  - min_cpu
  - min_mem
  - max_cpu
  - max_mem

模板文件(无效):

{% if any(items in container) %}

我当然可以手动输入:

{% if 'min_cpu' in container or 'min_mem' in container ...

但是,我不想复制数据,也不必手动指定它。

标签: ansiblejinja2

解决方案


推荐阅读