Jamf Automation and Webhook Assistant
JAWA allows an IT Administrator to focus on providing the best end user experience through automation.
[!] NOTE: Always test automations in a dev/eval environment before deploying to production.
JAWA, the Jamf Automation and Webhook Assistant, is a web server designed to streamline automation workflows with Jamf Pro and other services. It features a webhook receiver for real-time automation and a crontab for scheduled script execution and report generation. JAWA simplifies the creation of time-saving workflows for Jamf Pro admins, providing a user-friendly framework to connect multiple services seamlessly within an organization.
Check out JAWA on the Jamf Marketplace for screenshots.
Jamf Automation and Webhook Assistant (JAWA) is a web server that facilitates automation tools integration with Jamf Pro, Okta, and other services. It features a webhook receiver for real-time automation workflows and a crontab for scheduled script execution and report generation. JAWA simplifies the creation of time-saving workflows for Jamf Pro admins and enables seamless integration across multiple organizational services.
General Server Requirements:
Network Requirements:
Certificate Requirements:
jawa.crt
(i.e., root CA + intermediate + leaf cert bundle)Jamf Pro Requirements:
Jamf Pro Server 10.35.0+
Note: A Publicly Trusted Full-chain Certificate (root CA + intermediate + leaf cert bundle) is preferred for jawa.crt
.
Refer to the "JAWA Administrators Guide" in the release for detailed installation and configuration instructions.
Verify that you meet the server requirements.
Rename the certificate to jawa.crt
and the private key to jawa.key
.
Ensure you are in the same directory as your jawa.crt
and jawa.key
.
Download and run the JAWA installer:
curl -O https://raw.githubusercontent.com/jamf/JAWA/master/bin/installer.sh && sudo bash ./installer.sh
After the installation is complete, go to your FQDN (e.g., https://jawa.company.com) in your web browser to continue with the web-based setup.
When scripting for webhooks, verify JSON structure sent from source:
Find JAWA releases here.