I am aware Munki does not have built-in support for Apple's VPP program and downloading and deploying such apps, nor am I asking that such a feature be added.
I believe it is possible to use Munki to deploy an App store app if it allows removing the app store receipt. (Likely mainly free ones.) This would not be suitable for my requirement as below.
What I was wondering was if it might be possible to create a payload free 'installer' in Munki which runs a script which tells Jamf Pro's Self Service app to install the matching VPP app. For those unaware Jamf's Self Service app can deploy VPP apps from the Apple app store.
If anyone has managed to do this, do they have an example they can provide?
Yes obviously the above indicates the user could simply run Jamf's Self Service app and install via that without using Munki, yes the Mac in question would have both Jamf's Self Service and Munki installed.
My plan is to purely use Jamf's Self Service app for VPP apps and use Munki as the main tool and by listing all apps including VPP apps in Munki provide a single place to direct users to.
Note: Neither AutoPkg or Munki would handle updating the VPP app installed via the above hypothetical approach. Since Munki would be telling Jamf's Self Service app to do this then as normal and in this case desired Jamf's Self Service would also handle triggering updates for these VPP apps from the app store. As a result updating would still work as normal.