我是 Chef 新手,无法理解模板文件中node
vs@node
用法之间的区别。我无法找到有关此特定内容的良好文档。任何解释或对良好文档的引用都将非常有帮助并表示感谢。
谢谢
答案1
基本上没什么区别。@node
是我们始终为您传递的普通模板变量,而 是node
返回变量的模板辅助方法。我们建议不要大量使用它们(通过属性手动传递要使用的数据variables
),但如果必须使用,请使用它们nodes
以与配方代码相似。
我是 Chef 新手,无法理解模板文件中node
vs@node
用法之间的区别。我无法找到有关此特定内容的良好文档。任何解释或对良好文档的引用都将非常有帮助并表示感谢。
谢谢
基本上没什么区别。@node
是我们始终为您传递的普通模板变量,而 是node
返回变量的模板辅助方法。我们建议不要大量使用它们(通过属性手动传递要使用的数据variables
),但如果必须使用,请使用它们nodes
以与配方代码相似。