コマンドを使用して、opscodeサイトから多数のクックブックをダウンロードしました:knife Cookbook site install gitたとえば。ただし、今度はgithubのリポジトリから現在のクックブックディレクトリにクックブックをダウンロードしたいと思います。どうすればこれを行うことができますか?リポジトリをクックブックディレクトリに複製する必要がありますか?
ありがとうございました!
https://github.com/websterclay/knife-github-cookbooks からknife githubプラグインをインストールできます。その後、knife cookbook github install cookbooks/yum
を使用して からyumをインストールできます。 https://github.com/cookbooks/yum 。
ただし、 https://github.com/applicationsonline/librarian のLibrarian-Chefを使用することをお勧めします。これは、bundlerがRuby gems(ifあなたはそれに精通しています)。
編集:これは明らかにまだビューを受け取っているので、言うまでもなく berkshelf 、これは素晴らしいことです。
クックブックをダウンロードして管理するには、Berkshelfを使用できます。これには、クックブックの依存関係を単独で管理する方法が付属しています。 Rubyに精通している場合は、Gemfileのように機能します。 BerksFileにこのコマンドを追加することで、githubからクックブックをダウンロードできます。
クックブック 'nginx'、パス: 'クックブックのgithubURL'