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

DSC_Lite: Implement generic DSC resource should be able to consume USER resource

    XMLWordPrintable

Details

    • New Feature
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • None
    • None
    • None
    • None
    • Hide

      As a end user consuming my resource
      I want any parameter type that the DSC resource accepts to be able to be represented in a puppet manifest
      So that we do not need custom type wrappers built for any dsc resource

      For example, the following code must work:

      dsc{'thefeaturefdsklnfdlskfklsdkl':
        dsc_resource_name           => 'WindowsFeature',
        dsc_resource_module_name    => 'PSDesiredStateConfiguration',
        dsc_resource_properties     => {
          'ensure' => 'present',
          'name'   => 'Web-Server',
        }
      }
      

      Show
      As a end user consuming my resource I want any parameter type that the DSC resource accepts to be able to be represented in a puppet manifest So that we do not need custom type wrappers built for any dsc resource For example, the following code must work: dsc{'thefeaturefdsklnfdlskfklsdkl': dsc_resource_name => 'WindowsFeature', dsc_resource_module_name => 'PSDesiredStateConfiguration', dsc_resource_properties => { 'ensure' => 'present', 'name' => 'Web-Server', } }
    • Windows
    • Windows Kanban
    • Needs Assessment

    Description

      Develop new invocation mechanism that will be able to execute arbitrary DSC resources without having up-front DSC type wrappers.

      james.pogran and I scaffoled out a rough idea of what the type should look like and a few further details around implementation -
      https://gist.github.com/Iristyle/3eda64a69508ce2830177901885b4540

      Attachments

        Issue Links

          Activity

            People

              ethan Ethan Brown
              erick Erick Banks
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support