我想使用chocolatey puppet provider作爲Windows的包源代碼。我的理解是我必須將文件保存到{module}/lib/puppet/provider/package/chocolatey.rb
。如果我只打算在一個特定模塊中使用它,那似乎很好。但是如果我想讓所有模塊都可用,該怎麼辦?如何爲puppet安裝全球定製提供商?
4
A
回答
7
好的,爲了答覆 - 只需將它作爲模塊安裝在巧克力/ lib/puppet/provider/package/chocolatey.rb文件夾下,並且它可用於所有模塊。
0
我加了這個,因爲找不到環境變量。這隻會發生在您將巧克力作爲您的傀儡清單的一部分安裝時。
if chocopath.empty?
puts "Could not find environment variable value for ENV['ChocolateyInstall']. Using C:\ChocolateyInstall instead"
chocopath = 'C:\Chocolatey'
end
相關問題
- 1. EJB安全定製JACC提供商
- 2. Angular 2全球服務提供商
- 3. 爲SAML服務提供商提供適當的安全性
- 4. 定製ADO.Net數據提供商 - 如何?
- 5. 嘲笑Web安全提供商
- 6. SAML服務提供商安全
- 7. GPS提供商安全例外
- 8. Gulp全球安裝
- 9. Angular 2 RC 5全球供應商
- 10. 與全球提供商進行角度2測試
- 11. 哪些OAuth提供商在全球廣泛使用?
- 12. 在全球搜索的內容提供商處調用API
- 13. 廚師從LWRP提供商代碼內通知全球服務
- 14. Symfony2供應商安裝
- 15. 全球安裝流星包
- 16. 安裝項目全球化
- 17. 安裝修改過的寶石? (從全球定製github /分支安裝gem)
- 18. 全球webpack安裝與項目特定的webpack安裝
- 19. Android的定製內容提供商
- 20. 如何成爲SAML服務提供商
- 21. 全球用戶提供的目錄?
- 22. 擴展服務提供商(提供商)
- 23. 如何在Java中爲安全提供模擬硬件安全模塊(HSM)?
- 24. opencart - 多供應商404未在全新安裝中找到
- 25. 春季安全定製LDAP身份驗證提供
- 26. 多重安全:定製認證提供程序
- 27. GPS提供商不提供
- 28. WCF安全支持提供程序接口(SSPI)協商失敗
- 29. Symfony2的安全性:多供應商
- 30. 如何在websql中爲數據庫提供安全
顯然我完全錯過了這艘船。只需將它作爲一個模塊安裝在'chocolatey/lib/puppet/provider/package/chocolatey.rb'文件夾下,並且它可用於所有模塊。 – Micah 2012-07-10 17:50:30