我无法理解Ansible的错误:
ERROR! Unexpected Exception, this is probably a bug: argument of type 'bool' is not iterable
它发生在我称为var文件的角色中:
- name: import pdt vars
include_vars:
file: "{{ pdt_type }}.yml"
“ {{pdt_type}}。yml”包含:
pdt_pkg:
- { name: "zzz-libs" }
- { name: "zzz-core" }
这有什么问题?真的是错误吗?
答案 0 :(得分:-1)
{ }
应该使用flow collection syntax来声明字典
您似乎声明了两个字典,每个字典都具有相同的键“ name
”
通过使用更简单的内容来检查{{ pdt_type }}.yml
的内容是否确实是问题:
pdt_pkg:
- name1: "zzz-libs"
- name2: "zzz-core"