Ich bin ein großer Fan von Berkshelf und ich habe nur wenige Community-Kochbücher veröffentlicht, die es verwenden, und es ist großartig.Wie man Berkshelf benutzt, um Organisation Repo zu handhaben?
Jetzt beginne ich ein neues Koch-Projekt und ich ging auch mit Berkshelf für diese.
Aber ich finde einige Verwirrungen/Schwierigkeiten, die es für das Projekt verwenden.
Folgendes ist in der Berksfile:
site :opscode
cookbook 'mediawiki', github: 'millisami/chef-mediawiki'
cookbook 'sp-mediawiki', path: 'site-cookbooks/sp-mediawiki'
ich meine Bewerbung Kochbuch in der site-cookbooks
Ordner erzeugt haben.
Wenn ich berks install
, es Fehler aus:
An error occurred while reading the Berksfile: no metadata.rb or metadata.json found at \
/Users/millisami/Code/chef-sp/site-cookbooks/sp-mediawiki
Jetzt, wo generiere ich mich frage ich meine Bewerbung sp-mediawiki
Kochbuch?
Wenn Sie nur ein neues erstellen berks cookbook sp-mediawiki
, wird es ähnlich wie die Bibliothek Kochbuch.
Diese Art von Fluss ist perfekt mit librarian-chef
, die ich in einem anderen Projekt verwende.
Also, ich versuche, ein Spiel zu setzen, die:
- Berkshelf gut individuelle Kochbücher zu entwickeln
- Librarian-Chef ist gut, die Top-Level-Orchestrierung
zu verwalten Habe ich Recht/Unrecht? Wie nutzen Sie Berkshelf, um das Chef-Repo Ihres Org zu verwalten?
Haben Sie eine Lösung für dieses Problem gefunden? Es ist in Ordnung, deine eigene Frage zu beantworten. Bitte vergiss nicht, eine Antwort als richtig zu markieren! :) – sethvargo