fleet/it-and-security/lib/macos/configuration-profiles/nudge-configuration.mobileconfig
Allen Houchins aed2669179
Update display names for 1Password, Slack, and Zoom (#39703)
This pull request makes minor improvements to the software metadata for
Linux and Windows installers, and updates messaging in a MacOS
configuration profile. The main changes are the addition of display
names for several software packages and a small wording update in the
MacOS profile.

Software metadata improvements:

* Added the `display_name` field for 1Password, Slack, and Zoom
installers in both `.deb` and `.rpm` formats for Linux, improving
clarity in software listings.
[[1]](diffhunk://#diff-74a6b317e1363bc4c856fc04b9532876ec6fbdaec1ae7745bc7ec00c164b5ee8R2)
[[2]](diffhunk://#diff-a09b19aa20a36257dba104b182ec182a175198bf2b83b4c27bbe5b34e3f86a9cR2)
[[3]](diffhunk://#diff-63cf9bff568593d4d6681597dc69b3c3741cbd53197cfa8056e66a8ce6aa65a3R2)
[[4]](diffhunk://#diff-1c76fa28d50f586e4d7090a954db56d9235cdea759e8a613d2c5fb0ccdf28fdfR2)
[[5]](diffhunk://#diff-d3b614ed0d7209d14d8f70170e4326d56e660fdb87ed585674be14c344a59d7fR2)
[[6]](diffhunk://#diff-c5be3430c846b9b69a3d47f0157b0d1707a61dac731d823e38adbf78de4f5ebeR2)
* Added the `display_name` field for Zoom installers for Windows
(`zoom-arm.yml` and `zoom.yml`), making software identification easier.
[[1]](diffhunk://#diff-3f6d972edfe5bd7590c0cd9ffc76a416401410a4b6143e4d6b2d6a0f8efa83b5R2)
[[2]](diffhunk://#diff-2ea34a1db8efdb13d238a064e9bd2e0ba1e4565aba849549e6182fcbe38cd388R2)

MacOS configuration profile update:

* Updated the `subHeader` in the `nudge-configuration.mobileconfig` file
to reference the "IT team" instead of "IT & Enablement team," clarifying
the responsible group in user notifications.
2026-02-11 14:12:20 -06:00

199 lines
6.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadDisplayName</key>
<string>Nudge Preferences</string>
<key>PayloadIdentifier</key>
<string>com.fleetdm.nudge.preferences</string>
<key>PayloadType</key>
<string>com.github.macadmins.Nudge</string>
<key>PayloadUUID</key>
<string>69B22694-8FF8-40A0-AEE6-D5385BBF765D</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>optionalFeatures</key>
<dict>
<key>acceptableApplicationBundleIDs</key>
<array>
<string>us.zoom.xos</string>
</array>
<key>acceptableCameraUsage</key>
<true/>
<key>acceptableScreenSharingUsage</key>
<true/>
<key>aggressiveUserExperience</key>
<false/>
<key>asynchronousSoftwareUpdate</key>
<true/>
<key>attemptToFetchMajorUpgrade</key>
<true/>
<key>disableNudgeForStandardInstalls</key>
<false/>
<key>disableSoftwareUpdateWorkflow</key>
<false/>
<key>enforceMinorUpdates</key>
<true/>
<key>utilizeSOFAFeed</key>
<true/>
<key>refreshSOFAFeedTime</key>
<string>300</string>
</dict>
<key>osVersionRequirements</key>
<array>
<dict>
<key>aboutUpdateURL</key>
<string>https://support.apple.com/en-us/120283</string>
<key>requiredMinimumOSVersion</key>
<string>latest-minor</string>
<key>targetedOSVersionsRule</key>
<string>15</string>
</dict>
<dict>
<key>aboutUpdateURL</key>
<string>https://www.apple.com/os/macos</string>
<key>requiredMinimumOSVersion</key>
<string>latest-minor</string>
<key>targetedOSVersionsRule</key>
<string>26</string>
</dict>
</array>
<key>userExperience</key>
<dict>
<key>allowGracePeriods</key>
<true/>
<key>allowLaterDeferralButton</key>
<true/>
<key>allowMovableWindow</key>
<false/>
<key>allowUserQuitDeferrals</key>
<true/>
<key>allowedDeferrals</key>
<integer>1000000</integer>
<key>approachingRefreshCycle</key>
<integer>86400</integer>
<key>approachingWindowTime</key>
<integer>120</integer>
<key>elapsedRefreshCycle</key>
<integer>7200</integer>
<key>gracePeriodInstallDelay</key>
<integer>336</integer>
<key>gracePeriodLaunchDelay</key>
<integer>168</integer>
<key>imminentRefreshCycle</key>
<integer>86400</integer>
<key>imminentWindowTime</key>
<integer>0</integer>
<key>initialRefreshCycle</key>
<integer>259200</integer>
<key>nudgeMajorUpgradeEventLaunchDelay</key>
<integer>0</integer>
<key>nudgeMinorUpdateEventLaunchDelay</key>
<integer>0</integer>
<key>randomDelay</key>
<false/>
</dict>
<key>userInterface</key>
<dict>
<key>fallbackLanguage</key>
<string>en</string>
<key>forceFallbackLanguage</key>
<true/>
<key>iconDarkPath</key>
<string>/var/fleet/nudge-assets/fleet-logo-dark.png</string>
<key>iconLightPath</key>
<string>/var/fleet/nudge-assets/fleet-logo-light.png</string>
<key>showActivelyExploitedCVEs</key>
<true/>
<key>showDaysRemainingToUpdate</key>
<true/>
<key>showDeferralCount</key>
<true/>
<key>showRequiredDate</key>
<true/>
<key>simpleMode</key>
<false/>
<key>singleQuitButton</key>
<true/>
<key>updateElements</key>
<array>
<dict>
<key>_language</key>
<string>en</string>
<key>actionButtonText</key>
<string>Update</string>
<key>informationButtonText</key>
<string>More Info</string>
<key>mainContentHeader</key>
<string>Your device will restart during this update</string>
<key>mainContentNote</key>
<string>Important Notes</string>
<key>mainContentSubHeader</key>
<string>Updates can take around 30 minutes to complete</string>
<key>mainContentText</key>
<string>Your computer is behind on one or more critical updates and must be updated to the Required OS Version indicated on the left and by the Required Date deadline.
This window will appear periodically to remind you until your computer is fully updated, appearing more frequently as the deadline date gets closer.
If you fail to update by the deadline, access and functionality may be limited. Please update at your earliest convenience to avoid any downtime or work disruption.
If you have any questions or need any assistance, please reach out via #help-it in Slack.</string>
<key>mainHeader</key>
<string>Required software update now available</string>
<key>subHeader</key>
<string>A friendly reminder from the IT team</string>
<key>customDeferralButtonText</key>
<string>Custom</string>
<key>customDeferralDropdownText</key>
<string>Defer</string>
<key>oneDayDeferralButtonText</key>
<string>One Day</string>
<key>oneHourDeferralButtonText</key>
<string>One Hour</string>
<key>primaryQuitButtonText</key>
<string>Later</string>
</dict>
</array>
</dict>
</dict>
<dict>
<key>PayloadDisplayName</key>
<string>Allow Nudge background tasks</string>
<key>PayloadIdentifier</key>
<string>com.apple.servicemanagement.9D50FED5-9183-456C-918F-51EBD9E4F95D</string>
<key>PayloadType</key>
<string>com.apple.servicemanagement</string>
<key>PayloadUUID</key>
<string>9D50FED5-9183-456C-918F-51EBD9E4F95D</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>Rules</key>
<array>
<dict>
<key>RuleType</key>
<string>BundleIdentifier</string>
<key>RuleValue</key>
<string>com.github.macadmins.Nudge</string>
</dict>
</array>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>Nudge settings</string>
<key>PayloadIdentifier</key>
<string>com.fleetdm.nudge.managed</string>
<key>PayloadOrganization</key>
<string>Fleet</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>4B4C950F-995A-4567-B0B2-9A34EB4C22AC</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>