JAMF Pro
Create two smart computer groups for two processor architectures
arm64
andx86_64
:Code Block [Computers] > [Smart Computer Groups] > [New] [Computer Group] > [Display Name] > `arm64` [Criteria] > [Add] > [Show Advanced Criteria] > `Processor Type` > [Choose] [Processor Type] > `like` > `Apple` [Save]
Code Block [Computers] > [Smart Computer Groups] > [New] [Computer Group] > [Display Name] > `x86_64` [Criteria] > [Add] > [Show Advanced Criteria] > `Processor Type` > [Choose] [Processor Type] > `not like` > `Apple` [Save]
Download the agent installer to the temporary directory.
Unpack the archive:
Code Block tar xvzf breeze-*.tgz
Enter the unpacked directory:
Code Block cd breeze
Create a credentials package:
Code Block ./ext/build-credentials-package.sh
this will create a package
breeze-credentials.pkg
next to the main package (can be used for both architectures).Upload package(s) to the JAMF:
Code Block [Settings] > [Computer management] > [Packages]
Note: if the status of the package is
Availability pending
you can trigger its upload like this:Code Block [Settings] > [Server] > [Cloud distribution point] > [Edit] (do nothing) > [Save]
Create two policies for two processor architectures
arm64
andx86_64
:Code Block [Computers] > [Policies] > [New] [General] > [Display Name] > `Breeze x86_64` Checkboxes: + Enabled + Recurring Check-in [Packages] 1. breeze-x.x.x-macos-x86_64.signed.pkg 2. breeze-credentials.pkg [Scope] > [Targets] > [Specific Computers] > [Selected Deployment Targets] > [Add] [Add Deployment Targets] > [Computer Groups] > `x86_64` > [Add] > [Save]
Code Block [Computers] > [Policies] > [New] [General] > [Display Name] > `Breeze arm64` Checkboxes: + Enabled + Recurring Check-in [Packages] 1. breeze-x.x.x-macos-arm64.signed.pkg 2. breeze-credentials.pkg [Scope] > [Targets] > [Specific Computers] > [Selected Deployment Targets] > [Add] [Add Deployment Targets] > [Computer Groups] > `arm64` > [Add] > [Save]
...