Blog

Writing about platform engineering, automation, macOS management, and building internal tools.

macOS MunkiReport

Creating MunkiReport Modules Part 6

Presenting MunkiReport module data with the listing view, including i18n, column configuration, and formatters.

macOS jamf munki

Munki Extension Attributes

Creating Jamf Pro Extension Attributes to read Munki manifests and catalogs for integration with existing Munki infrastructure.

macOS MunkiReport

MunkiReport Setup Tweaks

Tips for configuring MunkiReport with separate config directories, symlinks, and custom module management.

macOS MicroMDM Munki

MunkiMDM Updates

Complete overview of the Munki + MicroMDM workflow for controlling UAMDM profiles with Munki manifest logic.

macOS MunkiReport

Creating MunkiReport Modules Part 5

Processing MunkiReport module data with migrations, models, and processors to store client data in the database.

macOS MunkiReport

Creating MunkiReport Modules Part 4

Gathering data for MunkiReport modules using osquery and understanding the client-side script deployment process.

macOS MunkiReport

Creating MunkiReport Modules Part 3

Deploying MunkiReport modules via GitHub and Packagist for distribution with Composer.

macOS MunkiReport

Creating MunkiReport Modules Part 2

Deep dive into MunkiReport module structure including locales, migrations, scripts, views, and the MVC components.

macOS MunkiReport

Creating MunkiReport Modules Part 1

Setting up a MunkiReport development environment and creating your first custom module from the template.

macOS MicroMDM Munki

Munki + MicroMDM = MunkiMDM? Part III

Extending the MicroMDM middleware with basic authentication and parameterized commands for broader MDM control.

macOS MicroMDM Munki

Munki + MicroMDM = MunkiMDM? Part II

Implementing a Flask middleware to securely control MicroMDM profile installation from Munki clients without exposing API keys.

macOS MicroMDM Munki

Munki + MicroMDM = MunkiMDM?

Using Munki to control UAMDM profiles via the MicroMDM API, leveraging existing manifest groups for profile management.

macOS

Bootstrappr/Installr/Wrappr/Deployr

Combining Bootstrappr and Installr into a unified macOS deployment workflow with custom naming support.