chef lwrp return 可以将答案作为变量(false 或 true)供以后在食谱中使用吗?
can chef lwrp return the answer as variable (false or true) for later use in a recipe?
所以问题很简单。如果我的 lwrp 将更改为 false 或 true,我能得到答案吗?我知道它在 Chef Logs 中可见,但我的想法是稍后在食谱代码中使用结果。
不,资源没有 "output" 值。也就是说,你可以做一些事情,比如在 node.run_state[:foo]
中存储一个值,这是一个从聚合的所有级别可见的全局散列。尽管可变的全局值是陈词滥调是有原因的,但它们确实很难维护。
所以问题很简单。如果我的 lwrp 将更改为 false 或 true,我能得到答案吗?我知道它在 Chef Logs 中可见,但我的想法是稍后在食谱代码中使用结果。
不,资源没有 "output" 值。也就是说,你可以做一些事情,比如在 node.run_state[:foo]
中存储一个值,这是一个从聚合的所有级别可见的全局散列。尽管可变的全局值是陈词滥调是有原因的,但它们确实很难维护。