Как использовать кулинарную книгу apache2 из супермаркета.chef.io в AWS OpsWorks?

Как использовать кулинарную книгу apache2 из супермаркета.chef.io в AWS OpsWorks?

у меня естьКулинарная книгаэто настройка простой конфигурации Apache, и я использую книгу рецептов Apache2 изСупермаркет.

Я пытаюсь запустить рецепты из моей кулинарной книги с помощью AWS OpsWorks с Chef 11.10.

При попытке запустить рецепт в OpsWorks возникает следующая ошибка:

Missing Cookbooks:
------------------
Could not satisfy version constraints for: apache2

Мне интересно, происходит ли это из-за того, что в OpsWorks уже есть apache2кулинарная книга с версией 1.0.0, а моя кулинарная книга зависит от 3.0.1версии, которую я хочу получить из супермаркета, и возникает несоответствие версий.

До сих пор мне не удалось полностью переопределить apache2кулинарную книгу, которая автоматически поставляется с OpsWorks, хотя это, вероятно, было бы идеальным вариантом, если бы это было возможно.

Есть ли у вас какие-нибудь мысли или идеи, что я мог бы попробовать?

решение1

Конфликт названий рецептов в OpsWorks — довольно известная проблема.

Один из вариантов — загрузить кулинарную книгу сообщества, переименовать ее во что-то вроде apache-community и объединить с остальными вашими рецептами.

Похоже, вы пытаетесь развернуть Python в OpsWorks, поэтому вместо этого вы можете найти специальную кулинарную книгу OpsWorks, например:https://github.com/alecpm/opsworks-web-python

Наконец, вам, возможно, просто нужно взвесить, насколько полезна книга рецептов сообщества. Если вам просто нужно настроить несколько опций, может быть проще работать с книгой рецептов OpsWorks Apache или создать свой собственный рецепт, который изменит конфигурацию.

решение2

В предстоящем выпуске Chef 12 OpsWorks будет иметь два отдельных запуска Chef, один для базовой/минимальной настройки OpsWorks и один для пользовательских кулинарных книг. Во втором запуске нет кулинарных книг, кроме ваших собственных, поэтому не будет конфликтов имен.

срhttps://github.com/aws/opsworks-cookbooks/issues/217

Связанный контент