「elasticsearch」ディレクトリ内にservice.sls
という状態があります。 salt-call state.sls elasticsearch.service
を介して状態全体を呼び出すことはできますが、その状態内で1つのルールのみをトリガーしたいと思います。
コンテキスト:構成はfile.managed
であり、変更されていますが、状態がトリガーする再起動を手動で実行したいと思います。
ほとんどの状態関数にはexclude
パラメーターがありますが、inclue
はありません。ただし、他のすべての状態IDを除外して、必要な「ルール」のみを実行することもできます。
salt-call state.sls elasticsearch.service exclude="[{'id': 'id_to_exclude'}, {'id': 'id_to_also_exclude'}]"
できるよ - salt-call state.high
そして、コマンドラインで直接ファイルから必要な個々のルールを指定します。