当前位置: 动力学知识库 > 问答 > 编程问答 >

How to get a full path of the running cookbook in the RightScale chef recipe?

问题描述:

From inside my currently executing cookbook recipe I'd like to get access to it's "current" location on my executing machine.

I need this to get access to it's cached directory structure.

I have a feeling it's located somewhere inside "node[]" but I can't find any documentation about its structure at all.

Any advise?

Thanks

网友答案:

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

分享给朋友:
您可能感兴趣的文章:
随机阅读: