Chef infra CHEF,如何在CHEF solo中替换node.set/node.save?

Chef infra CHEF,如何在CHEF solo中替换node.set/node.save?,chef-infra,chef-solo,Chef Infra,Chef Solo,如何在chef solo中替换节点。设置/节点。保存 在本例中,我使用node.set/node.save在第一次运行时执行某些命令-> 但是在chef solo上没有节点。设置/节点。保存。那么,是什么取代了这一点呢?在本例中,如何在chef solo中存储持久性标志?chef solo中没有持久性(这是一个主要缺点)。你应该这样做: node.save unless Chef::Config[:solo] 您仍然可以安全地调用node.set,但该数据仅在运行中持久化 您可能还想查看类似或

如何在chef solo中替换
节点。设置
/
节点。保存

在本例中,我使用node.set/node.save在第一次运行时执行某些命令->


但是在chef solo上没有
节点。设置
/
节点。保存
。那么,是什么取代了这一点呢?在本例中,如何在chef solo中存储持久性标志?

chef solo中没有持久性(这是一个主要缺点)。你应该这样做:

node.save unless Chef::Config[:solo]
您仍然可以安全地调用
node.set
,但该数据仅在运行中持久化


您可能还想查看类似或的内容。

您应该尝试使用chef solo(根据设计)来避免它们,并可能要求/允许用户从一开始就保留或提供值。同意这是拥有chef服务器的主要目的之一,以存储chef运行之间的节点状态。