18

コマンドを使用して、opscode サイトから多数のクックブックをダウンロードしました。たとえば、 knife cookbook site install gitです。ただし、github のリポジトリからクックブックを現在のクックブック ディレクトリにダウンロードしたいと考えています。これを行うにはどうすればよいですか?レポジトリをクックブック ディレクトリにクローンすればよいのでしょうか?

ありがとうございました!

4

3 に答える 3

25

https://github.com/websterclay/knife-github-cookbooksからナイフ github プラグインをインストールできます。その後、 httpsknife cookbook github install cookbooks/yum ://github.com/cookbooks/yumから yum をインストールするだけです。

ただし、 https://github.com/applicationsonline/librarianの Librarian-Chef を使用することをお勧めします。これは、バンドラーが ruby​​ gem に対して行うのとほとんど同じように機能します (慣れている場合)。

編集:これは明らかにまだビューを受け取っているので、言うまでもなくberkshelfは素晴らしいです。

于 2012-06-20T07:43:03.710 に答える
8

クックブックをダウンロードして管理するには、クックブックの依存関係を単独で管理する方法が付属しているBerkshelfを使用できます。Ruby に精通している場合は、Gemfile のように機能します。このコマンドを BerksFile に追加することで、github からクックブックをダウンロードできます。

クックブック「nginx」、パス:「クックブックのgithub URL」

于 2013-09-22T14:20:49.100 に答える