Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Concept Documentation: How the Provider Works #74

Closed
6 tasks done
michaeltlombardi opened this issue Oct 12, 2020 · 0 comments
Closed
6 tasks done

Concept Documentation: How the Provider Works #74

michaeltlombardi opened this issue Oct 12, 2020 · 0 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@michaeltlombardi
Copy link
Contributor

michaeltlombardi commented Oct 12, 2020

There should be a document which explains that each generated provider inherits from the DSC base provider in puppetlabs/ruby-pwsh and covers:

  • that it leverages the ruby-pwsh code manager
  • that it performs some minimal work to convert back and forth between PowerShell and Ruby values
  • that it is a relatively thin wrapper around calls to Invoke-DscResource and thus shares that function's limitations
  • that it can be updated separately and out of band from the auto-generated modules as it lives in puppetlabs/ruby-pwsh
  • how debug mode works and what to expect from it
  • how it redacts sensitive information
@michaeltlombardi michaeltlombardi transferred this issue from puppetlabs/Puppet.Dsc Dec 1, 2020
@michaeltlombardi michaeltlombardi added the documentation Improvements or additions to documentation label Jun 29, 2021
@michaeltlombardi michaeltlombardi self-assigned this Jun 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant