Обзоры шеф-повара обратно в кулинарную книгу, содержащую вызываемый ресурс
У меня есть поваренная книга, которая содержит 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.