2017-01-17 10 views
0

Я довольно новичок в AWS opsworks. Хотя я использовал шеф-повар в другом облаке.запустить пользовательскую поваренную книгу в aws opsworks

В настоящее время я хочу установить свою пользовательскую поваренную книгу, и я хочу применить ее на своих серверах, которые находятся внутри уровня стека. В настоящее время я действительно запутался, как он работает в AWS.

Вот шаги, которые я сделал до сих пор - Я сохранил свой test cookbook в github, и я хочу выполнить через шеф-повара или шеф-повара для теста. Как бы то ни было, я добавил URL-адрес cookie github в настройках стека. Я также добавил рецепт в жизненный цикл сборки.

Я обновляю поваренную книгу с помощью команды запуска. Я могу видеть, что это работает через runlist после выполнения все имеющегося встроенного в кулинарных книгах и шеф перспективе неудовлетворительных с error-

не поваренной книги нашла тест-кулинарной

Я не настраивал Json либо в кулинарной книге или во время работы с помощью команды. Что-то не хватает?

+0

Являются ли y ou говорит о нынешнем OpsWorks для Automate или более старой OpsWorks Classic? – coderanger

+0

Да, нет. В настоящее время я хочу запустить свою обычную поваренную книгу через aws opsworks classic.actually, я думаю, что это была моя ошибка. В конце концов она решила. Я могу сделать это через создание репо, а затем cookbook внутри него. Но проблема только в том, что он использует шеф-повар нуль. Шеф-повар ноль использует оберточную кулинарную книгу, как из пользовательской кулинарной книги, она загружает поваренную книгу. У нас больше преимуществ в автоматизации шеф-повара? Я тоже могу попробовать. –

+1

Новый OpsWorks - это просто стандартный шеф-повар, поэтому все нормальные рабочие процессы и учебные пособия применяются. До вас, если это стоит переключиться на. – coderanger

ответ

1
  • Использование berkshelf создать Berksfile
  • Run berks package cookbooks.tar.gz
  • Загрузить cookbooks.tar.gz к AWS S3
  • В настройках стека точек 'Использование пользовательских Cookbooks' в ведро S3
  • прогоне Команда поваренной книги
  • Запуск развертывания или пользовательский рецепт, который вы хотите выполнить
+0

Спасибо, Томас. Я тоже попробую Беркс. –