How can I install a global custom provider for puppet?
chocolatey, configuration, linux, puppet, windows
Solution
Okay, for answer sake - Just install it as a module under the chocolatey/lib/puppet/provider/package/chocolatey.rb folder and it's available to all the modules.
Problem
I'm wanting to use the chocolatey puppet provider as a package source for windows. My understanding is that I have to save the file to `{module}/lib/puppet/provider/package/chocolatey.rb`. That seems ok if I'm only ever going to use it in one specific module. But what if I want to make it available to all my modules?