Generic Ansible на авто деплой кубера подов с интеграцией конфигов, Blue-Green Deployment на Ops Work с Chef и своим фреймоврком из последнего )
Кирилл, есть вопрос про OpsWorks. Подскажи, пожалуйста. Или, может быть, кто-то ещё знает, как правильно делать.
Я в OpsWorks конфигурировал приложение Node.js
Создал стек с Chef версии 12. В верии 11 OpsWorks предоставлял специальные cookbooks, которые разрабатывал AWS, для разных типов приложений. То есть, если у меня OpsWorks стек Chef 11 и приложение Node.js, то я создаю App и выбираю его тип "Node.js" Тогда OpsWorks автоматически подключает cookbooks для установки/развёртывания приложения Node.js
В стеке Chef 12 нет AWS-специфичных cookbooks. Вроде, это хорошо. Идите и берите что-то, что поддерживается сообществом.
Но я не смог найти подходящих cookbooks. Нашёл хорошо проработанные рецепты для приложений на Ruby, а для Node.js не нашёл.
В итоге, я написал свои собственные рецепты и подключил как custom cookbooks.
Это был мой первый опыт с Chef и, разрабатывая рецепты, я испытал некоторую боль.
Где искать готовые cookbooks для OpsWorks с Chef 12?