init.sls でカスタム グレインを使用しようとしていますが、if ステートメントが正しくありません。これが私のカスタム グレインの動作です。
salt '*' grains.item cluster
proxy2.example.com:
cluster:
passive
proxy1.example.com:
cluster:
active
私のinit.sls呼び出し:
{% if grains['cluster'] == 'active' %}
nginx.signal:
module:
- run
- order: 15
{% endif %}
しかし、nginx.signal が呼び出されることはありません。なんで?
また、run コマンドにパラメータ 'reload' を指定するにはどうすればよいですか?