4

你如何在厨师独奏中替换node.set/ ?node.save

我在此示例中使用 node.set/node.save 在第一次运行时执行某些命令-> http://docs.opscode.com/essentials_cookbook_resources_first_run.html

但是在 chef-solo 上没有node.set/ node.save。那么用什么来代替呢?如何在厨师独奏中存储此示例中的持久标志?

4

1 回答 1

2

Chef Solo 没有持久性(这是主要缺点之一)。你应该这样做:

node.save unless Chef::Config[:solo]

您仍然可以node.set安全地调用,但该数据仅在运行中保留。

您可能还想研究诸如Chef ZeroKnife Solo 之类的东西。

于 2013-11-28T19:24:23.713 回答