Baseline – How to Deploy With Your MDM

This weekend I’ve started documenting tips and guidance for using Baseline with various MDM servers. If you’re not familiar with Baseline, here’s the summary:

Baseline is an MDM agnostic zero touch or light touch solution for macOS.

By leveraging SwiftDialog, Installomator, and original code, Baseline provides an automated way to install applications and run scripts. Configure the behavior of Baseline via a mobileconfig or plist file. Baseline will install packages, scripts, and Installomator labels as defined in the configuration file.

Baseline ReadMe.md

We claim Baseline to be “MDM Agnostic” by relying on only fundamental macOS features for the core behavior of the script. If your MDM can deliver a mobileconfig file, run scripts, and/or run packages, then there should be a way to integrate Baseline into your environment.

Community Support is Key

While I am familiar with the fundamentals and user interfaces of most modern macOS MDM platforms, I am by no means an expert in all of them. I don’t have ready access to “test” environments where I can freely test deployment strategies or zero touch configurations, nor do I have time even if I wanted to.

For that reason, I am soliciting support from the community to help build up the wiki documentation on this project to help Mac Admins use this tool regardless of what MDM they have had inflicted upon them chosen for their environment.

How You Can Help

Give a look at this page in the wiki, and if you think you can provide this basic info for any of the MDM servers we are missing (or improve what we already have!) please feel free to open an Issue on GitHub or message me (@BigMacAdmin) on the Mac Admins Slack. You can also post directly to the #baseline channel there.

Leave a comment

Design a site like this with WordPress.com
Get started