-
Type:
Improvement
-
Status: Ready for Engineering
-
Priority:
Normal
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: dsc
-
Labels:None
-
Template:customfield_10700 90389
-
Epic Link:
-
Team:Modules
-
Story Points:5
-
Sprint:Windows 2015-10-21, Windows 2015-11-04, Windows 2015-11-18, Windows 2015-12-02, Windows 2015-12-16
We need to improve the amount of information passed back from DSC runs to Puppet. Right now we pass true/false back from DSC and assume if no exception everything went well. We do not have insight on what is not in desired state on a target node and do not have formatted error messages.
Propose having the provider return PowerShell output objects formatted into JSON and modifying the provider to parse these JSON strings as hashes. This way we can inspect the information returned and pass this back to Puppet.
High Level Steps:
- PowerShell converts all output to JSON objects
- Puppet Module receives JSON and converts to hash
- Inspects hash for information to report that is different than expected state
- relates to
-
MODULES-5639 puppetlabs-dsc : dsc_xfirewall does not work with puppet resource
-
- Resolved
-
-
MODULES-2243 Move DSC LCM RefreshMode changes out of invoke_dsc_resource
-
- Resolved
-
- links to