Skip to content
macmule edited this page Feb 5, 2017 · 22 revisions

Overview

jamJAR is a project that has two modes:

Standard Mode

In standard mode, jamJAR combines Jamf Pro & Munki. Leveraging policies from Jamf Pro & the LocalOnlyManifest option from Munki.

In this mode, Jamf Pro updates items in a Mac Clients jamJAR LocalOnlyManifest & then runs Munki. After every Munki run, the jamJAR postflight then processes the ManagedInstallReport.plist found within the Managed Installs directory &, (based on conditions explained later), either:

  • Removes the item from the LocalOnlyManifest.
  • Sends a notification that the item has been installed.
  • Sends a notification that installs are pending & advises a logout.
  • Updates the clients inventory on Jamf Pro, & the optional jamJAR extension attribute.

Munki Mode (experimental, testers needed & PR's wanted!)

In Munki mode, only the jamJAR postflight is needed. The postflight will not modify the clients manifest, but notifications will be sent if the criteria for sending notifications has been met.

Requirements

To start using jamJAR, the following requirements must be met:

Setup

With the above Requirements met, we can now look at setting up things client side.

This is covered in the following:

  • Munki Setup
  • jamJAR Setup

Clone this wiki locally