Feature Request: Option to select a deployment type/configuration to run a custom set of policies #10

Open
opened 2026-01-19 18:31:13 +00:00 by michael · 0 comments
Owner

Originally created by @TechTrekkie on GitHub.

It would be great to have the option to display a prompt with a drop-down menu of configuration types (e.g., Standard, Developer, Engineer, etc.). When the user or tech selects the type, it has its own set of policies for that configuration type. This would allow a single PreStage and config profile to be used but have a custom set of policies for different job roles or use cases.

I'd imagine the configuration could be something along the lines of:

<key>configurationOne</key>
<dict>
	<key>enrollmentActions</key>
		<array>
			<dict>
				<key>icon</key>
				<string>https://ics.services.jamfcloud.com/icon/hash_abcd123</string>
				<key>label</key>
				<string>labelName</string>
				<key>policy</key>
				<string>polciName</string>
				<key>tileColor</key>
				<string>#e61919</string>
			</dict>
		</array>
	</dict>
<key>configurationTwo</key>
<dict>
	<key>enrollmentActions</key>
	<array>
		<dict>
			<key>icon</key>
			<string>https://ics.services.jamfcloud.com/icon/hash_abcd123</string>
			<key>label</key>
			<string>labelName</string>
			<key>policy</key>
			<string>polciName</string>
			<key>tileColor</key>
			<string>#e61919</string>
		</dict>
	</array>
</dict>
<key>configurationThree</key>
<dict>
	<key>enrollmentActions</key>
	<array>
		<dict>
			<key>icon</key>
			<string>https://ics.services.jamfcloud.com/icon/hash_abcd123</string>
			<key>label</key>
			<string>labelName</string>
			<key>policy</key>
			<string>polciName</string>
			<key>tileColor</key>
			<string>#e61919</string>
		</dict>
	</array>
</dict>
Originally created by @TechTrekkie on GitHub. It would be great to have the option to display a prompt with a drop-down menu of configuration types (e.g., Standard, Developer, Engineer, etc.). When the user or tech selects the type, it has its own set of policies for that configuration type. This would allow a single PreStage and config profile to be used but have a custom set of policies for different job roles or use cases. I'd imagine the configuration could be something along the lines of: ``` <key>configurationOne</key> <dict> <key>enrollmentActions</key> <array> <dict> <key>icon</key> <string>https://ics.services.jamfcloud.com/icon/hash_abcd123</string> <key>label</key> <string>labelName</string> <key>policy</key> <string>polciName</string> <key>tileColor</key> <string>#e61919</string> </dict> </array> </dict> <key>configurationTwo</key> <dict> <key>enrollmentActions</key> <array> <dict> <key>icon</key> <string>https://ics.services.jamfcloud.com/icon/hash_abcd123</string> <key>label</key> <string>labelName</string> <key>policy</key> <string>polciName</string> <key>tileColor</key> <string>#e61919</string> </dict> </array> </dict> <key>configurationThree</key> <dict> <key>enrollmentActions</key> <array> <dict> <key>icon</key> <string>https://ics.services.jamfcloud.com/icon/hash_abcd123</string> <key>label</key> <string>labelName</string> <key>policy</key> <string>polciName</string> <key>tileColor</key> <string>#e61919</string> </dict> </array> </dict> ```
michael added the enhancement label 2026-01-19 18:31:13 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jamf/Setup-Manager#10