У меня есть переменная ansible, которая является словарным временем, и я хочу сравнить ее со строковой переменной или вводом через запятую.Ниже приведена пьеса, которую я пытаюсь скомпилировать, используя
- hosts: localhost
gather_facts: false
vars:
cluster:
name:
- "raj"
- "kiran"
- "Pavan"
inputcluster:
- "raj"
tasks:
# inner.yml
- debug:
msg: "outer item={{ outer_item.cluster.name }} "
with_items:
- cluster:
name:
- "raj"
- "kiran"
- "Pavan"
loop_control:
loop_var: outer_item
when:
- inputcluster
- outer_item.cluster.name == inputcluster`
. Я хочу, чтобы оператор echo выводил только «raj», сравнивая строку со словарем.Как мне этого добиться?