Uploaded image for project: 'Modules'
  1. Modules
  2. MODULES-2270

DSC - Support insync? and property by property resource comparison

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Ready for Engineering
    • Priority: Normal
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: dsc
    • Labels:
      None
    • Template:
    • 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

      Description

      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

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ethan Ethan Brown
              Reporter:
              james.pogran James Pogran
              QA Contact:
              Ryan Gard
              Votes:
              2 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:

                  Zendesk Support