web-dev-qa-db-ja.com

SaltStack状態内で1つのルールのみを呼び出す方法はありますか?

「elasticsearch」ディレクトリ内にservice.slsという状態があります。 salt-call state.sls elasticsearch.serviceを介して状態全体を呼び出すことはできますが、その状態内で1つのルールのみをトリガーしたいと思います。

コンテキスト:構成はfile.managedであり、変更されていますが、状態がトリガーする再起動を手動で実行したいと思います。

1
c4urself

ほとんどの状態関数にはexcludeパラメーターがありますが、inclueはありません。ただし、他のすべての状態IDを除外して、必要な「ルール」のみを実行することもできます。

salt-call state.sls elasticsearch.service exclude="[{'id': 'id_to_exclude'}, {'id': 'id_to_also_exclude'}]"

1
Marvin Frick

できるよ - salt-call state.high そして、コマンドラインで直接ファイルから必要な個々のルールを指定します。

1
Jeff Ferland