有没有快速的方法在github上使用厨师烹饪书?

时间:2015-10-20 16:43:36

标签: chef chef-solo berkshelf

有没有快速的方法在github上使用厨师烹饪书?
我正在尝试:chef-solo -r https://github.com/phlipper/chef-htop/archive/master.tar.gz -o htop但我收到红宝石错误 我正在做我想做的事吗?

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

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和社区。

1 个答案:

答案 0 :(得分:1)

快速的方法是使用Berkshelf然后使用berks vendor。在很长一段时间之后,你可以使用这样的档案,但我认为它只是zip文件,而且我很确定大部分支持已被删除,而且从GitHub档案下载的布局开始也不行。

使用以下内容创建新的Berksfile

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

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