Я экспериментирую с оркестровкой и ставлю перед собой задачу:
Проблема в том, что на сервере шеф-повара должны быть собраны все соответствующие кулинарные книги, которые мне нужны для настройки остальной среды. Поскольку кажется немного глупым git клонировать целую кучу вещей на сервере шеф-повара, а затем выполнить загрузку кулинарной книги ножа на localhost, мне было интересно, есть ли поваренные книги, где простые каталоги где-то в файловой системе сервера шеф-повара, чтобы можно было просто загрузите одно репо как часть создаваемого экземпляра и поместите все кулинарные книги в место, которое затем будет «размещать» шеф-сервер. Я много и мало искал на Ubuntu 12.04 и chef server v11.12.8, но не смог найти никаких файлов, несмотря на то, что на сервере присутствует один рецепт (который я вижу в списке кулинарных книг).
Я начинаю думать, что они хранятся в каком-то другом формате (возможно, двоичном), а это значит, что я не могу добиться того, чего хочу, так, как хочу.
Кто-нибудь раньше сталкивался с файлами?
Кроме того, я уже видел это, что не особо помогло: https://stackoverflow.com/questions/15330678/where-are-the-cookbooks-stored-in-chef-server
Chef-Server использует встроенное хранилище объектов, совместимое с S3 API, реализованное в Erlang, которое называется Книжная полка. Путь к хранилищу по умолчанию должен быть
/ var / opt / opscode / книжная полка / данные
Chef-Server использует поваренные книги для самостоятельной настройки. Конфигурация по умолчанию доступна в следующем файле атрибутов:
Атрибут data_dir по умолчанию для книжной полки можно увидеть по адресу:
Надеюсь это поможет.