ターゲット グループを作成するためのベスト プラクティスについて説明し、ターゲット グループの例と使用事例を示します。

[シンプルなターゲット ルールの作成]

SaltStack Config で作成できるターゲットの数に制限はありませんが、アクションの実行が必要なすべてのマシンを対象とする最もシンプルなターゲット設定ルールを作成します。

[必要な使用事例の特定]

ジョブのターゲットを作成する前に、使用するターゲット タイプの決定に役立つ使用事例のリストを作成します。たとえば、パッチを適用する場合、Grain を使用して特定のオペレーティング システムをターゲットにすることができます。次の表に、ターゲット グループ、一般的な使用事例、および推奨されるターゲット タイプの例をいくつか示します。

ターゲット グループ 使用事例 ターゲット タイプ
オペレーティング システム
  • パッチ適用
  • 検出または診断
  • 標準のコンプライアンス
Grain
アプリケーション クラスタ
  • アプリケーションのインストール
  • 指示によるコンプライアンス
  • 選択的パッチ適用
  • 構成の管理とドリフトの検出および修正
Glob または List
データセンター、サブネット、アベイラビリティ ゾーン、またはその他のネットワーク セグメント
  • コンプライアンス
  • ネットワークまたは地域の構成
Glob またはカスタム Grain
カスタム メソッド
  • 承認または禁止されたパッケージ
  • インストール済みアプリケーションの有無に基づくユーザー管理
  • ユーザー アカウント
カスタム Grain