【发布时间】:2020-06-25 19:27:07
【问题描述】:
我可以像这样获取单个包版本的信息
- name: Print zsh Version
debug:
msg: "{{ ansible_facts.packages['zsh'][0].version }}"
when: " 'zsh' in ansible_facts.packages"
我正在尝试使用loop 作为列表,但我无法引用{{item}}。
software: ['ksh','zsh','bash']
- name: Print Softwre Versions
debug:
msg: "{{ ansible_facts.packages['{{item}}'][0].version }}"
with_items: "{{ software }}"
我收到以下错误消息
"msg": "该任务包含一个带有未定义变量的选项。错误是:'dict object' has no attribute '{{item}}'
我该如何进行这项工作?
【问题讨论】: