Обзоры шеф-повара обратно в кулинарную книгу, содержащую вызываемый ресурс

У меня есть поваренная книга, которая содержит LWRP и некоторые файлы в папке "files".

cookbook_file put_it_here do
  source myfile
end

Рецепт в другой кулинарной книге, который вызывает этот ресурс, будет искать в папке "files" собственной кулинарной книги, а не в файлах кулинарной книги, где расположен ресурс.

Я попытался использовать cookbook_name, но это все еще разрешается в рецепте вызова ресурса, поэтому приведенный ниже код не работает.

cookbook_file put_it_here do
  source myfile
  cookbook cookbook_name
end

Как я могу сослаться на файлы dir поваренной книги, в которой находится ресурс, без необходимости жесткого кодирования?

1 ответ

Решение

К сожалению, вам просто нужно это жестко закодировать.

Мы не выставляем это непосредственно для LWRPs, хотя вы могли бы технически разобрать это из self.class.to_s, Для Poise у меня есть вещь, которая перепроектирует название поваренной книги на основе данных манифеста, но это, вероятно, не поможет вам, если вы не захотите выпить мою помощь kool.

Другие вопросы по тегам