在Saltstack中,我有以下用例:
有一个状态redis.sls可以包含在其他州.redis.sls的结果应该以不同的方式配置,具体取决于包含redis.sls的状态.
例如:
redis.sls: -------- {% if x==1 %} #do something {% else %} #do something else {% endif %} state_a.sls ----------- {% set x=1 %} include: - redis state_b.sls ----------- {% set x=2 %} include: - redis
但*在*state_a*和*state_b*中无法识别x
我也尝试用这样的东西设置支柱值:
{{salt['pillar.set']('x', 1)}}
但那也不起作用.
还有其他想法吗?