Carousel is an enterprise digital signage CMS that allows users to create and manage screen content. Carousel pushes content to Apple TV, iPad, and Mac media players to display this content. The Carousel Cloud Player App must be installed on each Apple TV, iPad, and Mac to display content. This is where Jamf comes in! With Jamf, you can easily install and configure the Carousel Cloud Player App on all your Apple devices.
Prerequisites
This documentation assumes you have Jamf Pro 10.35 or higher, an Apple Volume Purchasing Program (such as Apple Business Manager or Apple School Manager) account, and devices available in Automated MDM Enrollment.
Carousel Cloud Player is available for iPads running iOS 13 or later and Apple TVs.
It is recommended that your Apple TVs run tvOS 13 or later. This makes future updates to tvOS easier.
If you use HTTPS to access Jamf Pro on-premise, you must have a trusted certificate installed (issued by a CA and not self-signed).
Volume Purchase App via Apple Manager
Open the appropriate App Store:
Apple Business Manager: https://business.apple.com/, or
Apple School Manager: https://school.apple.com/
Click on Apps & Books
Search in the left column for Carousel Cloud Player
The best practice for “purchasing” is to acquire 110% coverage for your system
If you are planning to have 50 Apple devices, volume purchase 55 licenses
We assume that this VPP account is linked to your Jamf Pro instance
Jamf Device Configuration (Apple TV and iPad)
I. Configure PreStage Enrollment
Sign into your Jamf Pro instance.
Navigate to Devices and then to PreStage Enrollments.
Create a new PreStage Enrollment.
Set the PreStage Enrollment Display Name to Carousel Cloud.
Select the Mobile Device Names tab and set a naming method.
The best practice is to use Serial Numbers with the prefix of Carousel Cloud.
Use the Scope tab to select the Apple devices you would like to use as Players.
II. Smart Device Group
Navigate to Devices > Smart Device Groups under the Groups heading in the sidebar.
Click New.
Set the Display Name to Carousel Cloud Smart Group.
Go to the Criteria tab to add Enrollment Method: PreStage enrollment.
Set the Value to the name of the PreStage Enrollment and click Save.
III. Add and Configure the Mobile Device App
Select Mobile Device Apps from the left column under the Content Management heading.
Click on New.
Select App Store app or apps purchased in volume as the App Type.
Search for Carousel Cloud Player
Select the Apps Purchased in Volume tab
Click Add
General tab Settings:
Set a Display Name for the app or choose to leave the default.
Change the Distribution Method to Install Automatically/Prompt Users to Install.
Choose either Schedule Jamf Pro to automatically check iTunes for app updates or Automatically Force App Updates or leave them disabled to manually update when you choose.
Scope tab Settings:
Under Targets > Selected Deployment Targets click Add
Choose Mobile Device Groups and click Add next to the Carousel Cloud Smart Group.
Managed distribution tab Settings:
Enable the Assign Content Purchased in Volume option
App Configuration tab Settings:
Retrieve your customized App Config from Carousel Cloud:
Login to your Carousel Cloud instance
Navigate to Configure > Players > Player Setup
Select Apple TV or iPad
Set Jamf Pro as the Provider
Set a Provisioned Channel if you want it to differ from the system’s initial channel.
Set any Provisioned Tags you want the devices to be tagged with
NOTE: By default, AppleTVs and iPads will register in Carousel Cloud with their device name (requires Cloud Player version 24+). You can modify the application configuration to use any application payload variable described in this article: https://support.carouselsignage.com/hc/en-us/articles/17307185712916-Naming-Jamf-managed-devices-in-Carousel-Cloud.
Then copy the configuration using the copy button in the top-right corner of the text window
Paste the custom App Config into Preferences
Click Save
IV. Create Configuration Profiles
A. Baseline Security
We recommend creating a baseline security configuration profile to secure your devices. This could include restricting AirPlay on the Apple TV and any other restrictions you would like to apply.
B. Single App Mode: Carousel Cloud tvOS
We highly recommend any device used for digital signage run in Single App Mode. This will limit the screen to only showing Carousel unless AirPlay (if allowed) overrides it.
Create a new Configuration Profile and name it Single App Mode: Carousel Cloud tvOS.
In the Options tab, select Single App Mode and click Configure.
Set the Targeted Operating System to tvOS.
Set the Bundle ID to
com.trms.CarouselCloudPlayer
.Select your Options
In the Scope tab, add the Carousel Cloud Smart Group
Click Save
C. Single App Mode: Carousel Cloud iOS
A similar process can be used to keep iPads showing Carousel content.
Set the Targeted Operating System to iOS instead of tvOS.
Select Carousel Cloud for Lock to App
Set your Options
In the Scope tab, add the Carousel Cloud Smart Group
You can also choose not to scope this Configuration Profile to iPads and instead use it similarly to AirPlay Interrupt for Apple TVs by having Carousel scope the Profile when an Alert is activated.
Click Save
Optional Configuration: AirPlayer Interrupt
You must create an additional configuration profile if you want Carousel to interrupt AirPlay sessions when alert content is triggered. This profile will turn off AirPlay so the Apple TV returns to single-app mode, showing only the Carousel Cloud Player App.
I. Disable AirPlay Profile
Create a new Configuration Profile and name it Disable AirPlay.
In the Options tab, select Restrictions, then Functionality.
Filter by tvOS
For AirPlay incoming request, select Restrict
Click Save
II. Static Device Group per Zone
Navigate to Devices > Static Device Groups under the Groups heading in the sidebar.
Click New.
Set the Display Name to Carousel Cloud [ZONE] Alerts Group.
Replace [ZONE] with the name of the zone this will be attached to
Repeat for each zone you want to configure later
Carousel will move devices in and out, so there is no need to add any devices now.
III. Create a Jamf User Service Account
Click on Settings on the Main Menu
Then, on Jamf Pro User Accounts & Groups
Then click New
Select Create Standard Account
Set the Username to Carousel Cloud SA
Access Level should remain Full Access
Leave Privilege Set as Custom
Set a Password
In the Privileges tab, within the Jamf Pro Server Objects options, enable the following:
Mobile Device Configuration Profiles
Read (column 2)
Update (column 3)
Mobile Devices
Read
Static Mobile Device Groups
Read
Update
Then Save
IV. Authenticate Carousel Cloud with Jamf Pro
Login to your Carousel user interface
Go to Configure > System > External Authentication.
Click on New
Set the Type to Jamf Pro.
Give the Authentication a Name
Fill in your Jamf Pro Server URL
Use the Username and Password from above
Click Save.
V. Add Device Groups for Full Alerts in Carousel
Go to Configure > Zones
Either Edit or Create the Full Screen Alert Zone you want to attach.
Under Alert Settings, select Force Monitor on When Alerts are Active.
Then, select the desired MDM Device Group you created earlier.
Click Save