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