厨师文件是非常糟糕的。 而Google不帮助我。
任何人都可以指向我一个体面的文章或什么东西,可以帮助我开始?
我的具体问题是:
更新
原来的答复如下
首先,截至撰写本文时,厨师的最新版本是0.9.8 。 Opscode将Chef作为RubyGems进行分发,并且具有最新的Debian / Ubuntu包 。 最新版本的RPM由社区成员发布。
其次,在0.8.x +及更高版本中,OpenID不再需要进行身份validation 。 Merb是服务器所必需的,因为它是Merb Web应用程序。
Opscode将主厨服务器称为Opscode平台。 您可以注册并开始使用 。 它在“functiontesting”期间是免费的,一旦它离开testing版,最多可以有5个节点 。 如果您注册了Opscode帮助网站的入门指南 。
入门概述:
至于Django和Apache2:
你需要写一个部署你的Django应用程序代码。 Apache2的食谱包含一个定义,以帮助为Web应用程序build立一个虚拟主机。
您可以通过在厨师项目的“文档”组件中提交工单来帮助改进文档。 如果您在开源厨师服务器上遇到问题,最好的地方是厨师邮寄列表 ,或FreeNode上的#chef IRC频道 。 如果您注册了该平台,则可以访问帮助站点以提交支持请求。
披露:我为Opscode工作。
后期,但: http : //ericholscher.com/blog/2010/nov/8/building-django-app-server-chef/
当我开始看厨师时,我发现它非常复杂,缺乏基本的文档。 这将成为我在设置单个服务器时体验厨师的经验。 这个策略可以在多个服务器上使用,稍作调整。