シェフのドキュメントはかなり悪いです。そして、Googleは私を助けてくれません。
誰かが私を始めるのに役立つまともな記事や何かを私に向けることができますか?
私の特定の問題は:
更新
元の応答が続きます
まず、この記事の執筆時点では、Chefの最新バージョンは .9.8 です。 OpscodeはChefをRubyGemsとして配布し、最新の Debian/Ubuntuパッケージも を持っています。最新バージョンのRPMは コミュニティのメンバー によってリリースされています。
第2に、バージョン0.8.x +以降では、OpenIDは authentication に必要なくなりました。 MerbはMerb Webアプリケーションであるため、サーバーにはMerbが必要です。
Opscodeは、The Opscode Platformと呼ばれるサービスとしてChef Serverをホストします。 サインアップして開始 できます。 「機能ベータ」の間は無料で、一度ベータから出ると 最大5ノードまで無料 になります。サインアップすると、Opscodeのヘルプサイトに スタートガイド が表示されます。
はじめにの概要:
DjangoおよびApache2の場合:
Djangoアプリケーションコードをデプロイするものを作成する必要があります。Apache2クックブックには Definition が含まれており、 webアプリケーションの仮想ホストの設定に役立ちます 。
Chefプロジェクト の「Documentation」コンポーネントでチケットを送信すると、ドキュメントの改善に役立ちます。 Open Source Chef Serverで問題が発生した場合、助けを求めるのに最適な場所は Chef Mailing List 、または #chef IRCチャネルです。 FreeNode。プラットフォームにサインアップすると、ヘルプサイトにアクセスしてサポートリクエストを送信できます。
開示:私はOpscodeで働いています
遅いですが: http://ericholscher.com/blog/2010/nov/8/building-Django-app-server-chef/
Chefを調べ始めたとき、それは信じられないほど複雑で、基本的なドキュメントが不足していることに気付きました。これは、単一のサーバーをセットアップするときにChefを理解する私の経験になります。この戦略は、少し調整するだけで、複数のサーバーにわたって使用できます。