Chefサーバーをセットアップし、opscodegithubページからクックブックを提供しようとしています。
http://github.com/opscode/cookbooks.git
このリポジトリのクローンを作成し、サーバー構成とナイフ構成の両方に設定しました
server.rb
cookbook_path ['/ opt/chef/cookbooks'、 '/ opt/chef/site-cookbooks']
ナイフ.rb
cookbook_path ['/ opt/chef/cookbooks'、 '/ opt/chef/site-cookbooks']
両方のディレクトリにはリポジトリのクックブックが含まれていますが、クックブックはweb-uiまたはknifeクックブックリストのいずれかで表示されます。クライアントが接続でき、すべてのプロセスが実行されているように見えるので、すべてが正しく構成されていると確信しています(サーバーのsetpドキュメントによる)。
誰でもこれを機能させて、私の料理本をリストに載せる正しい軌道に乗せることができますか?
rgds、
ste
クックブックのOpscodeGitHubリポジトリは開発中で検討されており、コミュニティの他のメンバーとともに クックブックサイト にリリースされます。 Opscodeは、 Knife's "cookbook site"サブコマンドを使用して、このサイトと連携してクックブックをダウンロードし、ローカルに組み込むことをお勧めします Chefリポジトリ 。
Chefリポジトリページでは、クックブックやその他の環境の構成ビット(ナイフの構成など)を保存するようにローカルリポジトリを設定する方法について説明しています。
クックブックを入手したら、ナイフクックブックアップロードを使用してChefServerにアップロードします。
knife cookbook upload -a
または、chef-repoでrakeタスクを使用します。
rake install
個別のクックブックをアップロードできます。たとえば、1つだけに変更を加えた場合などです。
knife cookbook upload COOKBOOK_NAME