Sono un grande fan di Berkshelf e ho pubblicato alcuni libri di cucina di community che lo utilizzano ed è fantastico.Come utilizzare Berkshelf per gestire il repository dell'organizzazione?
Ora, sto iniziando un nuovo progetto di chef e sono andato avanti con Berkshelf anche per questo.
Ma sto riscontrando alcune confusioni/difficoltà nell'utilizzarlo per il progetto.
seguito è nel Berksfile:
site :opscode
cookbook 'mediawiki', github: 'millisami/chef-mediawiki'
cookbook 'sp-mediawiki', path: 'site-cookbooks/sp-mediawiki'
ho generato il mio libro di cucina di applicazione all'interno della cartella site-cookbooks
.
Quando faccio berks install
, esso errori fuori:
An error occurred while reading the Berksfile: no metadata.rb or metadata.json found at \
/Users/millisami/Code/chef-sp/site-cookbooks/sp-mediawiki
Ora mi chiedo dove posso generare la mia domanda sp-mediawiki
libro di cucina?
Se si crea solo uno nuovo berks cookbook sp-mediawiki
, sarà simile al ricettario della biblioteca.
Questo tipo di flusso è perfettamente eseguito utilizzando librarian-chef
che sto utilizzando su un altro progetto.
Quindi, sto cercando di mettere una linea che:
- Berkshelf è buono per sviluppare i singoli libri di cucina
- Librarian-chef è buono per la gestione di livello superiore orchestrazione
Ho ragione/torto? Come usi Berkshelf per gestire il repo da chef della tua Org?
Hai trovato una soluzione a questo problema? Va bene rispondere alla tua stessa domanda. Si prega di non dimenticare di contrassegnare una risposta corretta! :) – sethvargo