在 github 上有没有快速使用厨师食谱的方法?

Is there a quick way to use chef cookbooks on github?

有没有在github上快速使用厨师食谱的方法?
我正在尝试:chef-solo -r https://github.com/phlipper/chef-htop/archive/master.tar.gz -o htop 但我遇到 ruby 错误。
可以做我想做的事吗?

编辑:我发现的最快方法是:

cd /tmp 
wget https://github.com/phlipper/chef-htop/archive/master.tar.gz
tar xzvf master.tar.gz 
mkdir -p /var/chef/cookbooks
cd chef-htop-master
berks vendor /var/chef/cookbooks
chef-solo -o htop

我觉得 Berkshelf 的使用在这里是个问题。

编辑:为了阐明我的目标,当我想在我不熟悉的平台上安装软件时,我希望能够利用 chef 和社区。

最快的方法是使用 Berkshelf,然后 berks vendor。在很久以前,您可以使用这样的存档,但我认为它只是 zip 文件,我很确定大部分支持已被删除,并且它不会与 GitHub 存档下载的布局一起使用开始。

创建一个新的 Berksfile,内容如下:

source 'https://supermarket.chef.io/'
cookbook 'htop'

然后运行berks install && berks vendor cookbooks/。这将创建一个与 solo 兼容的 cookbooks 文件夹。不过,您仍然需要填写节点 JSON 和 solo.rb 配置。