Учитывая, что я начал работать с Chef с помощью консоли управления сервером Chef, и теперь я хочу начать использовать файлы и загружать их через нож. Есть ли способ восстановить роли и среды, которые хранятся на ChefServer, с помощью ножа, чтобы я мог их использовать в git?
скачать роли и поваренные книги с ChefServer с помощью ножа
Ответы (2)
Вы можете использовать команды knife environment list
и knife environment show
для загрузки сред и заменить «среду» на «роль», чтобы сделать то же самое для ролей.
mkdir environments
for env in `knife environment list`; do
knife environment show $env --format=json > environments/$env.json
done
Затем вы можете проверить эти файлы JSON в git и отредактировать/загрузить с помощью ножа.
person
Tim Potter
schedule
26.05.2012
Вы упомянули поваренные книги в своем заголовке, но не в своем посте.
если вы хотите загрузить поваренные книги, knife cookbook download NAME
работает. Поместите это в цикл for, как это сделал Тим Поттер, и вы получите все свои поваренные книги.
person
Nils Landt
schedule
02.06.2012
Спасибо за ответ. Вы правы, но поваренные книги уже были в файловой системе, и мы использовали нож, чтобы загрузить их на сервер.
- person Michael Küller; 04.06.2012