Вы используете шеф-повар, чтобы автоматизировать то, что вам обычно нужно делать вручную, поэтому вопрос в том, как вы обычно будете управлять этим процессом? Как команда приложения выпускает новый двоичный код; проверяется ли он в репозитории где-то с новым номером версии, просто ли он помещает новую версию в общий каталог или вы просто получаете электронное письмо?
В идеале они помещают его в какой-то репозиторий пакетов (ruby-gems, для Linux что-то вроде RPM или deb, для кода, связанного с Java, что-то вроде Maven или Ivy и т. Д., Есть много других в разных ОС и языках) , Либо у шеф-повара package ресурс будет поддерживать его, либо, вероятно, есть community cookbook. Вы можете использовать их, чтобы указать, какая версия вам нужна для двоичного кода.
Если это всего лишь файл в общем месте, то вы можете использовать ресурс шеф-повара file, чтобы «синхронизировать» вашу версию и официальную версию, но помните, что это довольно ужасно (без проверки версий, без охранников против понижения рейтинга, просто «синхронизировать эти два файла»)
Если это ручной процесс, включающий электронную почту или подобное, вам необходимо автоматизировать этот процесс первых, я хотел бы сказать :-)
Напомним, что это не форум и нацелен на решение конкретных проблем программирования. Возьмите [тур] и прочитайте [спросите], пожалуйста. Если у вас есть открытые вопросы по проверке шеф-повара http://discourse.chef.io, но не забывайте, что большинство людей помогает в свободное время, поэтому помогите нам помочь вам, давая четкий обзор того, чего вы пытаетесь достичь. – Tensibai