我有一本包含LWRP的菜谱和"文件中的一些文件"文件夹中。
cookbook_file put_it_here do
source myfile
end
另一本调用此资源的食谱中的食谱将查看其自己的食谱文件" dir,而不是资源所在菜谱的文件。
我尝试使用cookbook_name,但仍然解析为调用资源的配方,因此下面的代码不起作用。
cookbook_file put_it_here do
source myfile
cookbook cookbook_name
end
如何在不需要硬编码的情况下参考资源所在菜谱的文件目录?
答案 0 :(得分:2)
不幸的是,你只需要对其进行硬编码。
我们不会直接针对LWRP公开这一点,但您可以从技术上解析它self.class.to_s
。对于Poise,我有一个根据清单数据反向设计菜谱名称的东西,但除非你想喝我的kool-aid,否则这对你来说可能没什么帮助。