Безопасное использование Chef на основе knife-spork

Chef — очень мощный инструмент для управления конфигурацией серверов. Платой за огромные возможности становится высокая цена ошибки: один промах может привести к недоступности целого кластера или даже всего сервиса. За годы существования Chef сообщество выработало несколько способов обезопасить себя от таких проблем. В докладе рассказывается о методе, применяемом в компании Ecwid. В его основе лежит фиксирование версий в окружениях. Ключом к успеху данного подхода является расширение knife-spork, сильно облегчающее работу.