AllPurposeBen / munkimdm-mosyle

Flask app for connecting Munki and Mosyle

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MunkiMDM

Flask app for connecting Munki and MicroMDM.

Background reading:

Install, update, remove profiles and Mac App Store apps using script-only pkginfo files

Simple scripts to run API commands that give Munki back functionality that now are MDM only actions:

  • Install system level configuration mobileconfig profiles.
  • Leverage Munki install_checks scripts where we can build in logic to run commands or install apps based on a set criteria or to even maintain a machine state on an hourly basis.
  • Granular manifests, giving us the power to go granular to one machine, to a group of machines, or to the entire fleet as we so choose with an item.
  • Install volume purchased apps from the App Store without the need to maintain the pkgs in the repo.
  • All other Munki pkginfo keys goodies such as target an architecture arm64 key

The only secret keys that travels through munki's scripts are the middleware user and password in BasicAuth format which can be easily updated and changed and even set to be in a rotation schedule.

MunkiMDM 006

About

Flask app for connecting Munki and Mosyle

License:Apache License 2.0


Languages

Language:Python 62.9%Language:Shell 37.1%