有没有快速的方法在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
和社区。 p>
答案 0 :(得分:1)
快速的方法是使用Berkshelf然后使用berks vendor
。在很长一段时间之后,你可以使用这样的档案,但我认为它只是zip文件,而且我很确定大部分支持已被删除,而且从GitHub档案下载的布局开始也不行。
使用以下内容创建新的Berksfile
:
source 'https://supermarket.chef.io/'
cookbook 'htop'
然后运行berks install && berks vendor cookbooks/
。这将创建一个兼容兼容的cookbooks文件夹。您仍然需要填写节点JSON和solo.rb
配置。