Enhancement: manage failed deployments #134

Open
opened 2026-01-19 18:31:39 +00:00 by michael · 3 comments
Owner

Originally created by @ecanault on GitHub.

Hi,

In relation with #15, it should be nice if Setup Manager could retry automatically failed items.
What about adding a new boolean preference key like retryAfterFailure?
The "retry" routine could be based on 2 conditions:

  • retryAfterFailure set to true
  • Missing .JamfSetupEnrollmentDone file

Thanks,
Emmanuel Canault

Originally created by @ecanault on GitHub. Hi, In relation with #15, it should be nice if Setup Manager could retry automatically failed items. What about adding a new boolean preference key like `retryAfterFailure`? The "retry" routine could be based on 2 conditions: - `retryAfterFailure` set to `true` - Missing `.JamfSetupEnrollmentDone` file Thanks, Emmanuel Canault
michael added the enhancement label 2026-01-19 18:31:39 +00:00
Author
Owner

@scriptingosx commented on GitHub:

@Hobadee if the choice is continue... why validate at all?

@scriptingosx commented on GitHub: @Hobadee if the choice is `continue`... why validate at all?
Author
Owner

@Hobadee commented on GitHub:

Instead of a simple boolean, the following would be nice:

  • retries Integer. Indicates how many retries to attempt before failing
  • failureAction int/enum/string? Indicates what to do if retries has been attempted but failed. Options should include:
    • Abort - Fail the setup and leave system in a dirty half-setup state. Useful if a critical component fails to install. If in this state, we should attempt again next reboot or something like that.
    • Continue - Log and notify the user via icon, but continue setup. Useful if a non-essential app fails to install.
@Hobadee commented on GitHub: Instead of a simple boolean, the following would be nice: - `retries` Integer. Indicates how many retries to attempt before failing - `failureAction` int/enum/string? Indicates what to do if `retries` has been attempted but failed. Options should include: - Abort - Fail the setup and leave system in a dirty half-setup state. Useful if a critical component fails to install. If in this state, we should attempt again next reboot or something like that. - Continue - Log and notify the user via icon, but continue setup. Useful if a non-essential app fails to install.
Author
Owner

@phillscholl commented on GitHub:

im interested in this feature too. Would be nice to have the option to go back to a specific point when something failed. Example: back to the user input or any other action.

@phillscholl commented on GitHub: im interested in this feature too. Would be nice to have the option to go back to a specific point when something failed. Example: back to the user input or any other action.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jamf/Setup-Manager#134