Description
The DSC module currently sets a default timeout of 5 minutes (300 * 1000ms) per each DSC resource execution, but this is not user configurable in any way:
https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet/provider/base_dsc/powershell.rb#L95
https://github.com/puppetlabs/puppetlabs-dsc/blob/master/lib/puppet_x/puppetlabs/powershell_manager.rb#L25
Surface this value to end users as configurable so that in the event the default should change to something longer.
Also consider bumping up the default timeout to something > 5 minutes, as some software installs can take a long time.
Attachments
Issue Links
- is blocked by
-
MODULES-3600 (SPIKE) Investigate if it's possible to terminate a DSC Process
-
- Open
-
- relates to
-
MODULES-3342 DSC - Make the DSC timeout default execution higher
-
- Resolved
-
-
MODULES-2709 DSC - Reuse PowerShell sessions to improve DSC execution performance
-
- Resolved
-