質問

How do you replace node.set/node.save in chef solo?

I am using node.set/node.save in this example to execute certain commands on first run-> http://docs.opscode.com/essentials_cookbook_resources_first_run.html

But on chef-solo there is no node.set/node.save. So what replaces that? How to store persistent flags in this example in chef solo?

役に立ちましたか?

解決

There is no persistence in Chef Solo (it's one of the major drawbacks). You should do something like this:

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

You can still call node.set safely, but that data is only persisted in the run.

You may also want to look into something like Chef Zero or Knife Solo.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top