Add multi-platform mobile apps and macOS update (#39740)

Add comprehensive app entries to company-owned and personal mobile
device configs: iOS, iPadOS, and Android definitions for Slack, Zoom,
Google Docs/Sheets/Drive/Slides, Okta Verify, 1Password, etc., including
platform, self_service, setup_experience, categories, and auto-update
windows where applicable to standardize provisioning and update
behavior. Also enable update_new_hosts: true under macos_updates in
workstations.yml so new mac hosts will receive updates automatically.
This commit is contained in:
Allen Houchins
2026-02-11 22:56:02 -06:00
committed by GitHub
parent 3814033b8c
commit d72dcc58dc
4 changed files with 225 additions and 39 deletions
@@ -30,20 +30,127 @@ policies:
queries:
software:
app_store_apps:
# iOS apps
- app_store_id: "618783545" # Slack
setup_experience: true
self_service: true
setup_experience: true
platform: ios
categories:
- "Communication"
- app_store_id: "546505307" # Zoom
setup_experience: true
self_service: true
setup_experience: true
platform: ios
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Communication"
- app_store_id: "842842640" # Google Docs
setup_experience: true
self_service: true
platform: ios
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Productivity"
- app_store_id: "842849113" # Google Sheets
setup_experience: true
self_service: true
platform: ios
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Productivity"
- app_store_id: "507874739" # Google Drive
setup_experience: true
self_service: true
platform: ios
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Productivity"
- app_store_id: "490179405" # Okta Verify
self_service: true
platform: ios
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Security"
# iPadOS apps
- app_store_id: "618783545" # Slack
self_service: true
platform: ipados
categories:
- "Productivity"
- "Communication"
- app_store_id: "546505307" # Zoom
self_service: true
platform: ipados
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Communication"
- app_store_id: "842842640" # Google Docs
self_service: true
platform: ipados
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Productivity"
- app_store_id: "842849113" # Google Sheets
self_service: true
platform: ipados
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Productivity"
- app_store_id: "507874739" # Google Drive
self_service: true
platform: ipados
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Productivity"
# Android apps
- app_store_id: "us.zoom.videomeetings" # Zoom
platform: android
display_name: "Zoom"
self_service: true
setup_experience: true
- app_store_id: "com.Slack" # Slack
platform: android
display_name: "Slack"
self_service: true
setup_experience: true
- app_store_id: "com.onepassword.android" # 1Password
platform: android
display_name: "Slack"
self_service: true
setup_experience: true
- app_store_id: "com.google.android.apps.docs" # Google Drive
platform: android
display_name: "Google Drive"
self_service: true
setup_experience: true
- app_store_id: "com.google.android.apps.docs.editors.sheets" # Google Sheets
platform: android
display_name: "Google Sheets"
self_service: true
- app_store_id: "com.google.android.apps.docs.editors.docs" # Google Docs
platform: android
display_name: "Google Docs"
self_service: true
- app_store_id: "com.google.android.apps.docs.editors.slides" # Google Slides
platform: android
display_name: "Google Slides"
self_service: true
- app_store_id: "com.okta.android.auth" # Okta Verify
platform: android
display_name: "Okta Verify"
self_service: true
@@ -28,15 +28,127 @@ policies:
queries:
software:
app_store_apps:
# iOS apps
- app_store_id: "618783545" # Slack
self_service: true
setup_experience: true
platform: ios
categories:
- "Communication"
- app_store_id: "546505307" # Zoom
self_service: true
setup_experience: true
platform: ios
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Communication"
- app_store_id: "842842640" # Google Docs
self_service: true
platform: ios
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Productivity"
- app_store_id: "842849113" # Google Sheets
self_service: true
platform: ios
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Productivity"
- app_store_id: "507874739" # Google Drive
self_service: true
platform: ios
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Productivity"
- app_store_id: "490179405" # Okta Verify
self_service: true
platform: ios
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Security"
# iPadOS apps
- app_store_id: "618783545" # Slack
self_service: true
platform: ipados
categories:
- "Productivity"
- "Communication"
- app_store_id: "546505307" # Zoom
self_service: true
platform: ipados
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Communication"
- app_store_id: "842842640" # Google Docs
self_service: true
platform: ipados
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Productivity"
- app_store_id: "842849113" # Google Sheets
self_service: true
platform: ipados
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Productivity"
- app_store_id: "507874739" # Google Drive
self_service: true
platform: ipados
auto_update_enabled: true
auto_update_window_start: "21:00"
auto_update_window_end: "05:00"
categories:
- "Productivity"
# Android apps
- app_store_id: "us.zoom.videomeetings" # Zoom
platform: android
display_name: "Zoom"
self_service: true
setup_experience: true
- app_store_id: "com.Slack" # Slack
platform: android
display_name: "Slack"
self_service: true
setup_experience: true
- app_store_id: "com.onepassword.android" # 1Password
platform: android
display_name: "Slack"
self_service: true
setup_experience: true
- app_store_id: "com.google.android.apps.docs" # Google Drive
platform: android
display_name: "Google Drive"
self_service: true
setup_experience: true
- app_store_id: "com.google.android.apps.docs.editors.sheets" # Google Sheets
platform: android
display_name: "Google Sheets"
self_service: true
- app_store_id: "com.google.android.apps.docs.editors.docs" # Google Docs
platform: android
display_name: "Google Docs"
self_service: true
- app_store_id: "com.google.android.apps.docs.editors.slides" # Google Slides
platform: android
display_name: "Google Slides"
self_service: true
- app_store_id: "com.okta.android.auth" # Okta Verify
platform: android
display_name: "Okta Verify"
self_service: true
-34
View File
@@ -52,40 +52,6 @@ queries:
software:
packages:
# Linux apps
- path: ../lib/linux/software/zoom-deb.yml # Zoom for Ubuntu
self_service: true
categories:
- Communication
labels_include_any:
- "Debian-based Linux hosts"
- path: ../lib/linux/software/zoom-rpm.yml # Zoom for RHEL
self_service: true
categories:
- Communication
labels_include_any:
- "RPM-based Linux hosts"
- path: ../lib/linux/software/slack-deb.yml # Slack for Ubuntu
self_service: true
categories:
- Productivity
- Communication
labels_include_any:
- "Debian-based Linux hosts"
- path: ../lib/linux/software/slack-rpm.yml # Slack for RHEL
self_service: true
categories:
- Productivity
- Communication
labels_include_any:
- "RPM-based Linux hosts"
fleet_maintained_apps:
# macOS apps
- slug: privileges/darwin # Privileges for macOS
self_service: true
- slug: cursor/darwin # Cursor for macOS
self_service: true
# Windows apps
- slug: google-chrome/windows # Google Chrome for Windows
self_service: true
- slug: slack/windows # Slack for Windows
self_service: true
+1
View File
@@ -98,6 +98,7 @@ controls:
macos_updates:
deadline:
minimum_version:
update_new_hosts: true
windows_settings:
custom_settings:
- path: ../lib/windows/configuration-profiles/Enable firewall.xml