4

从我当前正在执行的食谱食谱中,我想访问它在我的执行机器上的“当前”位置。

我需要这个来访问它的缓存目录结构。

我感觉它位于“node[]”内的某个地方,但我根本找不到任何关于它的结构的文档。

有什么建议吗?

谢谢

4

1 回答 1

8

Just found the solution by inspecting the "run_context" instance:

ruby_block "reload_client_config" do
  block do
    puts "HERE!!!!!  -> " + run_context.cookbook_collection[cookbook_name].root_dir
  end
  action :create
end

This came to me after seeing this thread - Get deployed cookbook version

于 2012-12-28T21:37:17.230 回答