ansible - 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 ...
但是,我不想复制数据,也不必手动指定它。
解决方案
推荐阅读
- c# - 如何使用 .NET Core WebAPI 中的 JObject 为 C# 中的 GetByQuery(JObject 查询)端点动态创建 MongoDB 查询
- mongoose - Mongoose 如何使用 .add 重用虚拟模式
- vhdl - 分频器和随后的信号边缘检测
- javascript - 从给定节点查找树中父节点的路径
- c++ - 是否可以创建没有变量名的变量?
- android - 如何使用 gitlab 获取发布的 apk?光盘
- sql - 读取 Oracle 数据库中的 Excel 文件
- python-3.x - 阻止 Scrapy 从 URL 将“—”转换为“—”
- jquery - How To deal with a 20000+ rows of data in HTML datatable Jquery plug In?
- python-3.x - How to handle blank line,junk line and \n while converting an input file to csv file