diff --git a/articles/how-we-deployed-santa-at-fleet.md b/articles/how-we-deployed-santa-at-fleet.md index 66223a68d2..b415f218cc 100644 --- a/articles/how-we-deployed-santa-at-fleet.md +++ b/articles/how-we-deployed-santa-at-fleet.md @@ -15,19 +15,69 @@ Either method allows the Santa app to be installed on a test device group throug **Step 2: Deploy the Santa configuration** -Santa Configuration Profile: https://github.com/fleetdm/fleet/blob/main/it-and-security/lib/macos/configuration-profiles/santa-configuration.mobileconfig - -Santa rules Configuration Profile: https://github.com/fleetdm/fleet/blob/main/it-and-security/lib/macos/configuration-profiles/santa-rules.mobileconfig - Our suggested best practice is to deploy two Configuration Profiles: one for managing the Santa app configuration and the other for managing Santa rules. Keeping the two configurations modular and separate minimizes the risk of Santa rules changes from interfering with the app config. -![santa-configuration](../website/assets/images/articles/santa-configuration-630x395@2x.png) +Here's a snippet from our [Santa configuration profile](https://github.com/fleetdm/fleet/blob/main/it-and-security/lib/macos/configuration-profiles/santa-configuration.mobileconfig): -_Santa configuration_ +```xml + + BannedBlockMessage + This application has been blocked by a security policy. + ClientMode + 1 + FileChangesRegex + ^/(?!(?:private/tmp|Library/(?:Caches|Managed Installs/Logs|(?:Managed )?Preferences))/) + MachineIDKey + MachineUUID + MachineIDPlist + /Library/Preferences/com.company.machine-mapping.plist + MachineOwnerKey + Owner + MachineOwnerPlist + /Library/Preferences/com.company.machine-mapping.plist + ModeNotificationLockdown + Entering Lockdown mode + ModeNotificationMonitor + Entering Monitor mode<br/>Please be careful! + SyncBaseURL + + +``` -![santa-rules](../website/assets/images/articles/santa-rules-650x495@2x.png) +Here's a snippet from our [Santa rules configuration profile](https://github.com/fleetdm/fleet/blob/main/it-and-security/lib/macos/configuration-profiles/santa-rules.mobileconfig): -_Santa rules_ +```xml +StaticRules + + + + identifier + ZMCG7MLDV9 + policy + ALLOWLIST + rule_type + TEAMID + + + + identifier + b7c1e3fd640c5f211c89b02c2c6122f78ce322aa5c56eb0bb54bc422a8f8b670 + policy + BLOCKLIST + rule_type + BINARY + + + + identifier + 54a8ec11bcea48a276b1fdce556a29108ba77de4 + policy + BLOCKLIST + rule_type + CDHASH + + +``` **Step 3. Deploy Santa Extensions** diff --git a/website/assets/images/articles/santa-configuration-630x395@2x.png b/website/assets/images/articles/santa-configuration-630x395@2x.png deleted file mode 100644 index bb391273de..0000000000 Binary files a/website/assets/images/articles/santa-configuration-630x395@2x.png and /dev/null differ diff --git a/website/assets/images/articles/santa-rules-650x495@2x.png b/website/assets/images/articles/santa-rules-650x495@2x.png deleted file mode 100644 index 8c94a124ae..0000000000 Binary files a/website/assets/images/articles/santa-rules-650x495@2x.png and /dev/null differ