Как внести изменения с сервера Chef в мой локальный репозиторий? - PullRequest
2 голосов
/ 07 июня 2011

Итак, мы впервые настраиваем Chef на платформе Opscode для управления значительным развертыванием кластера.У нас настроен клиент, среда разработки с полным chef-репо проверена в Git и т. Д. Нож отлично работает для загрузки вещей из репо на сервер.

Управление ChefКонсоль вроде хорошая.Это позволяет вам редактировать почти все в Интернете.Но в этом и заключается проблема: мы внесли изменения онлайн и не можем понять, как загрузить их обратно в локальный репозиторий, чтобы их можно было проверить в системе контроля версий.

Есть команда ножа, которую мы пропускаем?Или любой другой повторяемый способ сделать это, кроме написания скрипта для перечисления каждой роли и среды и передачи их в файлы?

Ответы [ 3 ]

0 голосов
/ 04 июня 2012

Вы также можете проверить этот пост. Я столкнулся с подобной проблемой.

загрузка ролей и поваренных книг с ChefServer с ножом

0 голосов
/ 28 января 2015

knife download [PATTERN...] (options)

Все примеры взяты со страницы документа, на которую я ссылался выше.

Загрузить все репозитории Chef:

knife download /

Загрузить поваренные книги (каталог):

knife download cookbooks

Загрузить среду (каталог):

knife download environments

0 голосов
/ 30 марта 2012

Не уверен, что вы все еще ищете это, но в этом репозитории есть плагин для резервного копирования:

https://github.com/stevendanna/knife-hacks

, который я использовал для выгрузки нашего сервера в наш репозиторий.

...