0

我有一本包含 LWRP 和“文件”文件夹中的一些文件的食谱。

cookbook_file put_it_here do
  source myfile
end

另一个菜谱中调用此资源的菜谱将查看其自己的菜谱的“文件”目录,而不是资源所在菜谱的文件。

我尝试使用 cookbook_name,但这仍然解决了调用资源的配方,因此下面的代码不起作用。

cookbook_file put_it_here do
  source myfile
  cookbook cookbook_name
end

如何在无需硬编码的情况下引用资源所在的说明书的文件目录?

4

1 回答 1

2

不幸的是,您只需要对其进行硬编码。

我们不会直接为 LWRP 公开它,尽管您可以从技术上将其解析为self.class.to_s. 对于 Poise,我有一个东西可以根据清单数据对食谱名称进行逆向工程,但这可能对你没有帮助,除非你想喝我的 kool-aid。

于 2016-10-02T09:08:07.767 回答