我使用salt管理2个机房,在pillar中定义了zone数据,比如hexi(河西机房)、hedong(河东机房),我在部署prometheus监控时想根据zone来定义对应配置文件,逻辑如下,测试报错语法格式不对,请问这种方法是否可行,要如何编写?谢谢。
prometheus.sls
{% if {{ pillar['zone'] }} == 'hexi' %}
{% set prometheis_config_file = 'prometheus.yml.hexi' %}
{% elif {{ pillar['zone'] }} == 'hedong' %}
{% set prometheis_config_file = 'prometheus.yml.hedong' %}
{% endif %}