Best practices for creating targets

Learn about best practices for creating your target groups and view some example target groups and use cases.

Create simple target rules

Although there’s no limit to how many targets you can create in Tanzu Salt, try to create the simplest targeting rules that encompass all the machines you need to take action against.

Identify required use cases

Before you create targets for your jobs, start with a list of use cases to help you determine which target types to use. For example, for patching, you can use grains to target a specific operating system. The following table contains some examples of target groups, common use cases, and recommended target type.

Target group Operating system Target type
Operating system
  • Patching
  • Discovery or diagnostics
  • Standards compliance
Grain
Application cluster
  • Application installation
  • Directed compliance
  • Selective patching
  • Configuration management and drift detection and remediation
Glob or list
Data center, subnet, availability zone, or other network segment
  • Compliance
  • Network or regional configuration
Glob or custom grain
Custom method
  • Approved or banned packages
  • User management based on presence or absence of installed applications
  • User accounts
Custom grain

check-circle-line exclamation-circle-line close-line
Scroll to top icon