首页 > 解决方案 > Ansible Jinja 模板未定义变量循环

问题描述

当 datacenter_misc 未定义时,如何设置此模板任务不失败?模板文件是基于 jinja2 的。

{% for host in groups[datacenter ~ "_opb_docker"]+groups[datacenter ~ "_misc"] %}
        - {{ host }}:9100
{% endfor %} 

目前,如果 datacenter_misc 未定义,则剧本将失败。请记住,数据中心也是一个变量。基本上主机组名称是 datacenter_misc。

谢谢!

标签: templatesansiblejinja2

解决方案


推荐阅读