dan-snelson / dialog-scripts

Scripts with leverage Bart Reardon's swiftDialog
MIT License
110 stars 35 forks source link

MDM Agnostic Iteration #23

Closed aanklewicz closed 1 year ago

aanklewicz commented 1 year ago

Setup Your Mac is very Jamf centric, and would be great to work with other MDMs and Munki as well for installation of data.

dan-snelson commented 1 year ago

To Do: Audit Setup Your Mac for Jamf-specific commands and move to a yet-to-be-created function.

acodega commented 1 year ago

It can be tricky to support multiple MDM but it would be great to see forks of SYM.

SYM is Jamf specific because it uses Jamf specific features. Script parameters, performing a jamf binary command to run a policy or submit inventory information, etc.

In fact the inspiration for SYM came (somehow) from my MDM Apps Deploy. I wrote it for use with Mosyle, but really it's agnostic. I'd be open to feature requests on it. I think it could be used with Munki right now, assuming Munki would run right away on a new Mac.

WillemLangDictu commented 1 year ago

We would like to port the "setup your Mac" to MS Intune.

precursorca commented 1 year ago

I use a combination of Mosyle, DEPNotify, installapplications and munki. Would like to use SYM instead of the DEPNotify now that it is owned by JAMF and the opensource version may not be updated in future.

acodega commented 1 year ago

@precursorca SYM was inspired by MDMAppsDeploy, which I wrote for use with Mosyle. Check it out.

precursorca commented 1 year ago

LOL, I was just looking at it trying to wrap my head around it.


Alex Narvey @.***

On Jan 19, 2023, at 7:47 AM, Adam Codega @.***> wrote:

@precursorca https://github.com/precursorca SYM was inspired by MDMAppsDeploy https://github.com/acodega/dialog-scripts, which I wrote for use with Mosyle. Check it out.

— Reply to this email directly, view it on GitHub https://github.com/dan-snelson/dialog-scripts/issues/23#issuecomment-1397004762, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEG7VEQRYYEFY55TBUT4UHDWTFAW7ANCNFSM6AAAAAAS7Y23JQ. You are receiving this because you were mentioned.

acodega commented 1 year ago

I'm not in #mosyle on Slack anymore but feel free to DM me if you have ideas/questions. Or post an Issue on my repo.

dan-snelson commented 1 year ago

With Inspiration and Code from …

dan-snelson commented 1 year ago

For those not using Jamf Pro, checkout Baseline.

roto31 commented 1 year ago

For it to work on both platforms efficiently I think it would have to be tied to a script like Installomater with the Installomater script and Setup You Mac being installed directly to the machine at enrollment. Jamf Now+ has a Self Service portal so it could be called from there, "I think", JumpCloud does not have a self Service Portal yet. The thing that would need to change is the variable to call the application installation so it calls from Installomater instead of Jamf Pro. It looks like @BigMacAdmin is already on the same track with Baseline.

BigMacAdmin commented 1 year ago

I first looked at SYM hoping I could adapt it for other MDMs, but it seemed like a major undertaking that would probably fail to have 90% of the features that make SYM awesome.

Happy to review feedback and/or pull requests on my project to get it to work for you. It's not nearly as full featured as SYM, but I need to know what people want to determine if I can spend engineering time on it.

dan-snelson commented 1 year ago

Thanks, @BigMacAdmin; closing as "not planned."

Shine on, you crazy diamonds!