web-dev-qa-db-ja.com

ハイステートの一部として特定のSLSを受け取っているミニオンを特定するにはどうすればよいですか?

私のソルトツリーには、デッドコードであると信じている式があります。つまり、実際にはどこでも使用されていません。取り除きたいのですが。ハイステートの一部として特定の.slsを受信して​​いるミニオンがいないことを確認するにはどうすればよいですか?

トップファイルの手動検査を信頼していないと仮定します。塩が実際に状態を適用している場所を知りたいのですが、状態を適用していると思う場所ではありません。

1
Andrew

コマンドsalt '*' state.show_topおよびsalt '*' state.show_highstateは、すべてのミニオンの効果的なトップファイルと効果的なハイステート情報をレンダリングします。

このリストに自分の状態が見つからない場合は、現在使用されていないことを確認できます(空のファイルにレンダリングされない限り)。

状態を削除した後、同じコマンドを使用して、状態が参照されなくなったかどうか、および状態ファイルがまだレンダリングされているかどうかを確認できます。

2
ahus1