出现该问题,最终发现shell脚本中地{#和jinja中的语法comment tag相同,而且只有一半,导致无法渲染导致。
在有语法冲突地部分使用组合标签{% raw %} 、{% endraw %},例如:
{% raw %}
if [[ ${#resources[@]} -gt 0 ]]
{% endraw %}
出现该问题,最终发现shell脚本中地{#和jinja中的语法comment tag相同,而且只有一半,导致无法渲染导致。
在有语法冲突地部分使用组合标签{% raw %} 、{% endraw %},例如:
{% raw %}
if [[ ${#resources[@]} -gt 0 ]]
{% endraw %}