我有Chef配方,我想查找另一个配方定义的另一个资源。
我想读取其中一个属性并重用该值的原因。
我这样做是在厨师零跑。在我的食谱中,我正在做类似
的事情myresource = resources(my_lwrp: "somename")
resources
集合是空的。
我不确定这是否合理。但在这种情况下,应该如何使用resources
集合?什么时候不空?
答案 0 :(得分:0)
您可能会受到编译与收敛阶段问题的影响。 http://coderanger.net/two-pass/有一些细节。一般来说,我不建议通过全局变量进行这种间接共享。有一个原因,使用全局变量是陈词滥调的坏编码:)它导致不可读和不可维护的代码。尝试使用两个位置之间共享的辅助方法。