4

我想使用巧克力木偶提供者作为 Windows 的包源。我的理解是我必须将文件保存到{module}/lib/puppet/provider/package/chocolatey.rb. 如果我只在一个特定模块中使用它,那似乎没问题。但是,如果我想让它对我的所有模块可用怎么办?

4

2 回答 2

7

好的,为了回答 - 只需将其作为模块安装在 Chocolatey/lib/puppet/provider/package/chocolatey.rb 文件夹下,所有模块都可以使用它。

于 2012-07-16T15:15:05.063 回答
0

我添加了这个,因为它找不到环境变量。只有当您将 Chocolatey 作为您的 puppet 清单的一部分安装时,才会发生这种情况。

if chocopath.empty?
    puts "Could not find environment variable value for ENV['ChocolateyInstall']. Using C:\ChocolateyInstall instead"
    chocopath = 'C:\Chocolatey'
  end
于 2013-02-12T18:25:40.600 回答