AutoPkg, in conjunction with the JamfUploader processors, provides an automated way to import packages into Jamf Pro. For many, the package that has been imported should be tested before it is staged to production. Therefore, a common practice is for the AutoPkg .jamf recipe to create a policy that is...
I have now deprecated the AutoPkg processor JSSImporter, and it will likely stop working sometime between August and December of this year, 2022 - that is, unless somebody volunteers to take it over and is able to adapt it to work with Jamf’s upcoming requirement for token-based API authentication. Once...
In case you missed it, the JSSImporter processor is deprecated, and will cease to function when Jamf remove basic authentication from the Classic API endpoints, which they have announced will happen sometime between August and December 2022. The JamfUploader project is my replacement of JSSImporter, for Jamf Pro customers that...
Tools such as the JSSImporter and JamfUploader AutoPkg processors traditionally use an undocumented API endpoint for uploading packages to Jamf Cloud Distribution Points. Various people figured this dbfileupload endpoint out by reverse-engineering the package upload done by the Jamf Admin (formerly Casper Admin) application. For those interested, a curl request...
TL;DR It’s time to plan your migration away from JSSImporter… About the Jamf Pro APIs The Jamf Pro Classic API traditionally uses Basic Authentication - that is, for every request, you supply the username and password of an account that has the permissions required. The newer API, known as the...
UPDATE: As python2 was removed entirely from macOS with the release of Monterey 12.4, these instructions are only valid for machines running 12.0-12.3.1. If you run a Python script on a Mac running macOS Monterey, or even if there is a python command in a shell script that you run...
On 21 October 2021, I proudly co-presented with Anthony Reimer at the Virtual Jamf Nation User Conference 2021, on the topic Making package uploading and deployment easier with JamfUploader. This blog post is intended to provide links to everything presented in the slides. A PDF of the slides and presenter...
Today, 07 October 2021, I am proud to be presenting at the MacSysAdmin Online Conerernce 2021, on AutoPkg Everything - How ETH Zürich extends the AutoPkg framework beyond uploading packages. This post contains links to everything that was presented that is publicly available. Video and Slides A PDF containing all...
I use AutoPkg for multiple workflows, and as a result I have developed a lot of custom shared processors. As with most code, I often have to update my shared processors as I find bugs or scale up and factor in additional edge cases. Often times these shared processors feature...
Apple made it possible to install iPhone and iPad apps to Apple Silicon Macs as soon as they were released. Since version 10.30 it has been possible to deploy these apps via Jamf Pro. The method of adding an iPhone/iPad app to Jamf Pro for distribution to Macs is, however,...