厨师和巧克力

Chef and chocolatey

我的问题是关于 Chef 和 Chocolatey 的……

我可以在这里看到 食谱https://github.com/chocolatey/chocolatey-cookbook

我可以在这里看到 资源https://docs.chef.io/resource_chocolatey_package.html

我只是不明白说明书和资源之间的关系。如果我想在我的节点上安装和使用 Chocolatey,它们是否都需要? (我什么都有最新版本,我有一个新环境)

谁能告诉我最有效的方法是:

  1. 安装 Chocolatey
  2. 使用 choco 推送包

我尝试使用 chocolatey_package 资源安装 Notepad++,但出现此错误:No candidate version available for notepadplusplus(即使在我的节点上手动安装 Choco 后我仍收到错误)

食谱中使用的语法:

chocolatey_package [ ‘notepadplusplus’ ] do
action :install
end

你可以使用任何一个。我们通常先把东西放在一个cookbook里,然后如果用户需求多,代码稳定了,我们就搬进Chef core。

可能的问题是应该 chocolatey_package 'notepadplusplus' do 没有数组。