[英]How can I install a global custom provider for puppet?
我想使用巧克力木偶提供程序作为Windows的包源。 我的理解是我必须将文件保存到{module}/lib/puppet/provider/package/chocolatey.rb
。 如果我只是在一个特定模块中使用它,那似乎没问题。 但是,如果我想让它可用于我的所有模块呢?
好的,为了回答 - 只需将它作为模块安装在chocolatey / lib / puppet / provider / package / chocolatey.rb文件夹下,它就可供所有模块使用。
我添加了这个,因为它找不到环境变量。 这只会在您将pupy作为木偶清单的一部分安装时发生。
if chocopath.empty?
puts "Could not find environment variable value for ENV['ChocolateyInstall']. Using C:\ChocolateyInstall instead"
chocopath = 'C:\Chocolatey'
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.