首页 > 解决方案 > 如果相同的值,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"

标签: ansible

解决方案


过滤项目,eq

    loop: "{{ type_of_fruit|unique }}"

推荐阅读