2016-04-26 5 views
0

Я новичок в aws opsWorks и пытаюсь определить слой.Доступ к рецептам шеф-поваров, содержащихся в подкаталогах на github, от AWS OpsWorks

Я хотел бы запустить пользовательские рецепты шеф-поваров в этом слое, которые хранятся на моем github. Эти рецепты содержатся в существующий «chef_repo» со структурой файла:

git_repo 
--------->chef_repo 
------------------->.chef 
------------------->cookbooks 
----------------------------->cookbook#1 
----------------------------------------->recipe 
----------------------------->cookbook#2 
------------------->data_bags 

Однако opsWorks только кажется, чтобы быть в состоянии получить доступ к этим рецептам, когда они помещены в корневом каталоге, т.е..

git_repo 
---------->cookbook#1 
---------------------->recipe 
---------->cookbook#2 

Я не хочу изменил структуру моего репозитория GitHub, ни хранить дублирования этих рецептов в другом хранилище GitHub.

Есть ли способ применить эти рецепты к уровню aws-opsWorks, когда они хранятся как это?

Любые идеи были бы замечательными. :)

ответ

0

Насколько я знаю, это невозможно. Вы должны точно соответствовать формату репозитория OpsWorks.

+0

Невозможно использовать «Berksfile» и шеф-повара 11.1 ?? –

+0

Старые версии шеф-повара доступны, если вы настроите их на свои стеки, но текущая версия по умолчанию - 12, и интеграция Berks больше не существует. – coderanger