

So this file will defile all the different actions GitHub will need to perform for our deployment. This script will do all the API calls to upload the script in the Jamf console. deploy.sh : The core of this automation.hello_world.sh : This is the script we want to deploy.
JAMF SCRIPTS UPDATE
Is it a new script or an update of an existing script, what is the category where the script is located, what are the different parameters and so on.
JAMF SCRIPTS PRO
On your computer, clone the repository, and then create the files and folders, following this structure : Here are the details of the plan: Jamf Pro (Apple mobile device management for IT. Enter the password and click on Add secret. Now, create a secret called JAMF_PASSWORD. In your repository, go in Settings, then Secrets and click on New repository secret. Now, we will setup the repository in GitHub.įirst, you’ll have to add the password of the user you’ve just created as a secret in Github. In the Jamf Console, create a new user with just the rights to Create, Read and Update scripts. Prerequisites Creation of a dedicated user in Jamfįor security concerns, I prefer to create a user dedicated only for the deployment purpose, with very limited rights. All kudos should go to the original post. As it’s in Japanese and as I also did some additions to this, I wanted to share my implementation. I also found this post, describing exactly what I wanted to do. When you add a script to Jamf Pro or Jamf Admin, you can configure the.

As I was looking for a way to use Github as a version control tool, there was a session about this subject in VJNUC 2021. You can manage and run scripts in your environment by using Jamf Pro or Jamf Admin. Deploying scripts on Jamf Pro is very common, but I found we lack versioning, rollback and team work on that part. Jamf helps organizations succeed with Apple.
