fleet/tools/mdm/migration/jamf
2024-10-18 12:38:26 -05:00
..
main.go Updating golangci-lint to 1.61.0 (#22973) 2024-10-18 12:38:26 -05:00
README.md add webserver to unmanage Jamf devices for MDM migration (#17458) 2024-03-07 12:52:02 -03:00

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.