fleet/tools/mdm/migration/jamf/README.md
Roberto Dip 53c270e3cd
add webserver to unmanage Jamf devices for MDM migration (#17458)
# Checklist for submitter

- [x] Manual QA for all new/changed functionality
2024-03-07 12:52:02 -03:00

933 B

Jamf Pro Webhook

A tiny web server you can use as a webhook callback for the MDM migration end user workflow

This will try to find a device using the serial number and send an API call to unenroll it.

Usage

  1. Grab an user and password. Make sure it has access rights to list and unenroll devices.
  2. Grab your URL, for example if you're using Jamf Cloud https://foo.jamfcloud.com
  3. Start the webserver with:
go run tools/mdm/migration/jamf/main.go --url=https://foo.jamfcloud.com --username=$JAMF_USERNAME --password=$JAMF_PASSWORD
  1. Configure Fleet to send a webhook to your web server.

TODO

  • For long running servers in production environments, check the token expiration and renew when appropriately.