Повторяемость для котиков: библиотекарь и книжная полка

Говорим о проблемах командного изменения конфигурации, а также управления версиями и зависимостями сторонних библиотек (в терминах Chef — кукбуков):

• где хранить сторонние кукбуки;

• как сделать, чтобы у всех инженеров был одинаковый «срез» конфигурации;

• как обновлять свои и сторонние кукбуки с учетом их зависимостей.

В докладе описаны два современных инструмента для решения этих проблем: librarian-chef и Berkshelf. Мы сравниваем их, разбираем сильные и слабые стороны, особенности интеграции с системой создания окружений Vagrant. Также смотрим на практики использования этих инструментов, выработанные в компании «Экспресс 42».