小编Ale*_*lex的帖子

AnsibleError:模板化字符串时出现模板错误:预期标记“:”,得到“}”

准备模板时出现错误。谁能告诉你如何解决?

\n

如有必要,还可以编辑变量。

\n
  vars:\n    All\xd0\xa1ountry:\n         - "name1"\n         - "name2"\n    name1:\n         - "region1a"  \n         - "region1b"   \n    name2:\n         - "region2a"\n         - "region2b"\n
Run Code Online (Sandbox Code Playgroud)\n

代码

\n
{% for country in All\xd0\xa1ountry %}   \n{name: "{{ country }}",{% for count in {{ country }} %}My country = {{ count }}\n{% endfor %}{% endfor %}\n
Run Code Online (Sandbox Code Playgroud)\n

结果是一个错误\nAnsibleError:模板化字符串时出现模板错误:预期标记“:”,得到“}”

\n

是的,最后我希望得到整个列表的输出

\n
name: "name1  My country = "region1a" My country = "region1b"   \nname: "name2: My country = "region2a" My country = "region2b"\n
Run Code Online (Sandbox Code Playgroud)\n

templating ansible ansible-template

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

ansible ×1

ansible-template ×1

templating ×1