4

Windows 用のパッケージ ソースとして、 chocolatey puppet プロバイダーを使用したいと考えています。私の理解では、ファイルを に保存する必要があります{module}/lib/puppet/provider/package/chocolatey.rb。1 つの特定のモジュールでのみ使用する場合は問題ないようです。しかし、すべてのモジュールで利用できるようにしたい場合はどうすればよいでしょうか?

4

2 に答える 2

7

わかりました、答えのために-Chocolatey/lib/puppet/provider/package/chocolatey.rbフォルダーの下にモジュールとしてインストールするだけで、すべてのモジュールで利用できます。

于 2012-07-16T15:15:05.063 に答える
0

環境変数が見つからなかったため、これを追加しました。これは、パペット マニフェストの一部として Chocolatey をインストールした場合にのみ発生します。

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 に答える