2012-05-25 28 views
8

Dado que comencé a trabajar con Chef usando la consola de administración de servidores de Chef, ahora quiero comenzar a usar los archivos y cargarlos con un cuchillo. ¿Hay alguna forma de recuperar funciones y entornos que están almacenados en el ChefServer mediante un cuchillo, para que yo pueda convertirlos en git?descargue roles y libros de cocina de ChefServer con cuchillo

Respuesta

11

Puede usar los comandos knife environment list y knife environment show para descargar entornos y reemplazar "entorno" por "rol" para hacer lo mismo con los roles.

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

Puede verificar estos archivos JSON en git y editar/cargar con cuchillo.

1

Mencionó los libros de cocina en su título, pero no en su publicación.

si desea descargar libros de cocina, knife cookbook download NAME funciona. Póngalo en un bucle for como lo hizo Tim Potter y obtendrá todos sus libros de cocina.

+0

gracias por su respuesta. Estás en lo correcto, pero los libros de cocina ya estaban en el sistema de archivos y hemos estado usando un cuchillo para subirlos al servidor. –

Cuestiones relacionadas