2016-04-06 2 views
0

AWS ожидает ваше хранилище Chef содержать поваренную книгу каталогов в корневом каталоге в то время как хранилище, в котором генерируется Chef имеет cookbooks каталог для всех кулинарных книг (наряду с data_bags, environments и т.д.)Структура AWS Chef Repository

Как мы можем использовать структуру репозитория, созданного Chef в AWS?

+0

Не знаете, что вы просите. Когда вы говорите «AWS», я думаю, что вы говорите конкретно об AWS OpsWorks, так как вы можете использовать шеф-повара любым способом, который вы хотите за пределами этого. Для OpsWorks вы используете его с помощью своих инструментов API и консоли. – coderanger

+0

Речь идет о структуре хранилища шеф-повара. Если вы предоставили AWS OpsWorks URL-адрес репозитория GitHub, который использует структуру репозитория по умолчанию Chef (у которого есть каталоги для 'cookbooks',' data_bags' и т. Д.), Он не принимает его. То есть, он не видит поваренные книги. Это даст вам ошибку, такую ​​как 'can not find cookbook: apt'. –

ответ

0

Вы не можете этого сделать. OpsWorks имеет формат репо, зарегистрированный в https://docs.aws.amazon.com/opsworks/latest/userguide/workingcookbook-installingcustom-repo.html. Кроме того, вы не можете использовать роли или пользовательские пакеты данных с OpsWorks, вы должны использовать соответствующие API-интерфейсы OpsWorks или EC2 или их собственную систему пакетов данных.

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