包含字典的内联数组上的Ansible YAML语法错误
我有一个Ansible playbook,其中包括另一个playbook,然后尝试向该playbook传递一个变量。它工作正常,但每当我构造的变量包含字典时,就会出现YAML语法错误:包含字典的内联数组上的Ansible YAML语法错误,yaml,ansible,Yaml,Ansible,我有一个Ansible playbook,其中包括另一个playbook,然后尝试向该playbook传递一个变量。它工作正常,但每当我构造的变量包含字典时,就会出现YAML语法错误: - hosts: all - include: other_playbook.yml var1=[ {key: value} ] 我可以使用什么语法将字典变量传递给另一个剧本?您也可以使用以下语法传递变量: - include: other_playbook.yml vars: var1:
- hosts: all
- include: other_playbook.yml var1=[ {key: value} ]
我可以使用什么语法将字典变量传递给另一个剧本?您也可以使用以下语法传递变量:
- include: other_playbook.yml
vars:
var1:
- key: value
从:
从1.0开始,还可以使用另一种语法传递变量以包含文件,该语法还支持结构化变量