ansible - 如果相同的值,Ansible 循环不会执行
问题描述
我可以知道在 Ansible 循环中是否有不执行重复语句的方法。下面是我的代码
变量.yml
type_of_fruit:
- "lemon"
- "orange"
- "orange"
- "pineapple"
主要的.yml
- name: Type of frutis
debug:
msg: "{{ item }}"
loop: "{{ type_of_fruit }}"
预期的
"lemon"
"orange"
"pineapple"
解决方案
过滤项目,eq
loop: "{{ type_of_fruit|unique }}"
推荐阅读
- eclipse - JDBC、Servlet/我如何向 MySQL 插入数据?
- r - R OpenCV中顺序JPEG的SOS参数无效
- java - 如何在 MacOSX 上处理 R 代码中的 Java 错误?
- c# - 空检查在哪里?
- javascript - 使用 Web Crypto API 的 SubtleCrypto 接口生成确定性密钥对
- python - 是否可以在 python 中使用随机函数?
- python-3.x - 错误:列表索引必须是整数而不是字符串
- python - 用于比较数据框中多列的统计信息的行
- java - 使用 webview Android 下载图像和 mp3
- html - 如何修复在 Edge 上运行良好但在 IE 上无法正常运行的 CSS