Open Source MDM State of the Union 2016
Channel: misguidedpurpose
Date: 18/06/2016

Jesse Peterson's presentation at the Seattle Apple Admins meet-up on June 16th, 2016 at Synapse Product Development offices (http://www.synapse.com/).

This presentation is an overview of the current state of the Mac Admin community's Open Source MDM history, motivations, current efforts and progress, with a focus on the two major projects being developed: Commandment (https://github.com/jessepeterson/commandment) and MicroMDM (https://micromdm.io/). Includes information about DEP deployments, a (failed) live demo of Commandment MDM, with a few follow-up questions, etc.

Apologies for the disastrous live demo at the end! After the "official" presentation (and video) ended I demo'd a working configuration. It turned out that, in the nervousness of giving the presentation, I forgot to fill out /one/ field in the Commandment Config section (profile prefix) which ended up generating invalid profiles and not allowing proper MDM enrollment. In fairness Apple probably should not have allowed installation of those invalid enrollment profiles. But that'll teach me to 1) have backup screenshots, 2) to better rehearse  a live demo, and of course 3) validate form input! Commandment has since been patched to not allow proceeding without configuring that parameter (as well as having a sane default in place).