Repository navigation
JamfUploaderSlacker
Graham Pugh edited this page Sep 3, 2026
·
1 revision
A postprocessor for AutoPkg that will send details about a recipe run to a Slack webhook based on the output of a JamfPolicyUploader process.
Takes elements from this gist and Yo.py processor.
-
JSS_URL:
- required: True
- description: URL to a Jamf Pro server. Used to display which JSS server the recipe was run against.
-
POLICY_CATEGORY:
- required: False
- description: Category for the created/updated policy.
-
PKG_CATEGORY:
- required: False
- description: Category for the created/updated pkg.
-
NAME:
- required: False
- description: Name of the application being created/updated.
-
PROFILE_NAME:
- required: False
- description: Profile name.
-
PROFILE_CATEGORY:
- required: False
- description: Profile category.
-
pkg_name:
- required: False
- description: File name of the pkg being uploaded.
-
version:
- required: False
- description: Package version.
-
policy_name:
- required: False
- description: The uploaded policy name.
-
jamfpackageuploader_summary_result:
- required: False
- description: Result of JamfPackageUploader.
-
jamfpkgmetadatauploader_summary_result:
- required: False
- description: Summary results of package metadata processors.
-
jamfpolicyuploader_summary_result:
- required: False
- description: Result of JamfPolicyUploader.
-
jamfcomputerprofileuploader_summary_result:
- required: False
- description: Summary results of computer profile processors.
-
jamfmobiledeviceprofilepploader_summary_result:
- required: False
- description: Summary results of mobile device profile processors.
-
jamfmacappuploader_summary_result:
- required: False
- description: Summary results of Mac App Store App processors.
-
jamfmobiledeviceappuploader_summary_result:
- required: False
- description: Summary results of Mobile Device App Store App processors.
-
jamfmsuplanuploader_summary_result:
- required: False
- description: Summary results of MSU Plan processors.
-
jamfobjectuploader_summary_result:
- required: False
- description: Summary results of generic object uploader processors.
-
slack_webhook_url:
- required: True
- description: Slack webhook URL to send the message to.
-
slack_username:
- required: False
- description: Sets the display name shown in the message in Slack. Defaults to AutoPkg.
-
slack_icon_url:
- required: False
- description: Sets the icon shown in the Slack notification.
-
slack_channel:
- required: False
- description: Slack channel (for overriding the default).
-
slack_icon_emoji:
- required: False
- description: Sets the icon shown in the Slack notification as an emoji.
-
max_tries:
- required: False
- description: Maximum number of attempts to upload the account. Must be an integer between 1 and 10.
- default: "5"
This processor has no output variables.
- Credentials
- Required privileges
- Configuration for distribution points
- JamfUploader as an alternative to JSSImporter
- Example recipes
- Uploading a package only
- Example Workflows
- JamfRecipeMaker
- AppStoreInfoProvider
- ConvertGroupXMLtoJSON
- JamfAccountUploader
- JamfAPIClientUploader
- JamfAPIRoleUploader
- JamfCategoryUploader
- JamfComputerGroupDeleter
- JamfComputerGroupUploader
- JamfComputerPreStageUploader
- JamfComputerProfileUploader
- JamfComputerStaticGroupUploader
- JamfDirectoryServiceGroupEncoder
- JamfDockItemUploader
- JamfExtensionAttributePopupChoiceAdjuster
- JamfExtensionAttributeUploader
- JamfIconUploader
- JamfMacAppUploader
- JamfMobileDeviceAppUploader
- JamfMobileDeviceExtensionAttributeUploader
- JamfMobileDeviceGroupUploader
- JamfMobileDeviceProfileUploader
- JamfMobileDeviceStaticGroupUploader
- JamfMSUPlanUploader
- JamfObjectDeleter
- JamfObjectReader
- JamfObjectStateChanger
- JamfObjectUploader
- JamfPackageCleaner
- JamfPackageRecalculator
- JamfPackageUploader
- JamfPatchChecker
- JamfPatchUploader
- JamfPkgMetadataUploader
- JamfPolicyDeleter
- JamfPolicyLogFlusher
- JamfPolicyUploader
- JamfSchemaLister
- JamfScopeAdjuster
- JamfScriptUploader
- JamfSoftwareRestrictionUploader
- JamfUnusedPackageCleaner
- JamfUploaderJiraIssueCreator
- JamfUploaderSlacker
- JamfUploaderTeamsNotifier
- Object Reference