繁体   English   中英

如何为puppet安装全局自定义提供程序?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM