2012-05-25 12 views
8

Dato che ho iniziato a lavorare con Chef utilizzando la console di gestione di Chef Server e ora desidero iniziare a utilizzare i file e caricarli tramite coltello. C'è un modo per riattivare i ruoli e gli ambienti che sono memorizzati su ChefServer tramite un coltello, quindi posso metterli in git?download ruoli e libri di cucina di ChefServer con coltello

risposta

11

È possibile utilizzare i comandi knife environment list e knife environment show per scaricare ambienti e sostituire "ambiente" con "ruolo" per fare lo stesso per i ruoli.

mkdir environments 
for env in `knife environment list`; do 
    knife environment show $env --format=json > environments/$env.json 
done 

È quindi possibile controllare questi file JSON in git e modificare/caricare con il coltello.

1

Hai menzionato libri di cucina nel titolo, ma non il tuo post.

se si desidera scaricare libri di cucina, opere knife cookbook download NAME. Inseriscilo in un ciclo for come ha fatto Tim Potter e ottieni tutti i tuoi libri di cucina.

+0

grazie per la vostra risposta. Hai ragione, ma i libri di cucina erano già sul file system e abbiamo usato il coltello per caricarli sul server. –

Problemi correlati