2012-05-25 2 views
8

Учитывая, что я начал работать с шеф-поваром с помощью консоли управления Chef Server Management, и теперь я хочу начать использовать файлы и загружать их через нож. Есть ли способ извлечь роли и среды, которые хранятся на ChefServer через нож, так что я могу их в git?скачать роли и поваренные книги от ChefServer с ножом

ответ

11

Вы можете использовать командыи загружать файлы и заменять «окружение» на «роль», чтобы сделать то же самое для ролей.

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

Вы можете проверить эти JSON-файлы в git и отредактировать/загрузить с помощью ножа.

1

Вы упомянули кулинарные книги в своем названии, но не ваше сообщение.

если вы хотите скачать кулинарные книги, knife cookbook download NAME работает. Поместите его в цикл, подобный типу Поттеру, и вы получите все свои кулинарные книги.

+0

благодарит за ответ. Вы правы, но кулинарные книги уже были в файловой системе, и мы использовали нож, чтобы загрузить их на сервер. –

Смежные вопросы