Skip to content

JamfUploaderSlacker

Graham Pugh edited this page Sep 3, 2026 · 1 revision

JamfUploaderSlacker

Description

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.

Input variables

  • 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"

Output variables

This processor has no output variables.

Clone this wiki locally